草庐IT

主设备

全部标签

android - 如何减少 Android 设备上的 VoIP/SIP 延迟?

我们应该查看哪个SIP库来解决运行操作系统4.0及更高版本的Android手机的音频延迟/延迟问题?我们的实验表明延迟是SIP库问题。如果不是图书馆问题,那还能是什么?我们为Android和iPhone构建了一个简单的VOIP应用程序。您只需调用另一个用户的来电显示,按下调用,然后开始与他们交谈。iPhone版本运行良好,我们为SIP功能使用了商业API。但由于音频延迟问题,Android版本效果不佳,这似乎取决于您拥有的Android手机。我们使用了以下AndroidSIPlibrary.我们的实验和发现当我们在一部安卓手机与另一部安卓手机之间通话时,音频延迟太多。一个人会说些什么,

Android Intent 在设备上使用亚马逊应用程序而不是浏览器来查看项目

在我的Android应用程序中,我有一个带有Amazon.com产品背景图片的按钮(比方说一件衬衫或其他东西),点击后我希望它在亚马逊应用程序(com.amazon.mShop)中打开.android)如果已经安装而不是在浏览器中,如果应用程序未安装则在浏览器中。我已经能够找到如何添加到特定亚马逊客户端应用程序的深层链接,但找不到如何链接到可以通过亚马逊应用程序打开的特定项目。目前,我的点击监听器通过执行以下操作在浏览器中打开:b3.setOnClickListener(newView.OnClickListener(){@OverridepublicvoidonClick(Viewv

android - 为什么基于 GPS 的安卓应用程序没有安装在基于辅助 GPS (A-GPS) 的安卓设备上?

它显示,错误指出“没有符合条件的应用安装设备”设备规范如下,型号:联想A369iAndroid操作系统版本:4.2.2我在androidmainfest文件中执行以下权限请建议 最佳答案 来自GSMArena-LenovoA369i中的规范它指出:A-GPSsupportonly这意味着设备没有独特的GPS组件并且依赖移动网络定位。权限实际上意味着有GPS可用,您可以在没有网络的情况下获取位置信息。ACCESS_FINE_LOCATIONrequiresandroid.hardware.location.gpsandandroid.

android - 如何使用蓝牙信号强度计算两个安卓设备之间的距离?

我正在开发android应用程序。在我的项目中,我想显示蓝牙扫描设备、MAC地址、蓝牙信号强度和两个Android设备之间的距离。我已经完成了3个要求,但我不知道如何使用信号强度来获得距离。packagecom.example.bluetoothdemo;importjava.util.ArrayList;importjava.util.List;importjava.util.Set;importandroid.content.Context;importandroid.content.Intent;importandroid.content.IntentFilter;importa

Android 设备无法识别带有 FTDI 芯片的附加硬件

我制作了一个Android应用程序,它通过FTDI230X芯片与定制硬件进行通信。该应用程序工作正常并与连接的设备通信。但在某些手机/平板电脑上,Android设备无法识别通过OTG连接的设备,即使手机/平板电脑支持OTG,也无法正常工作。该应用程序在至少12种不同的Android版本4.0或更高版本的设备上进行了测试。也许其中一半的应用程序工作正常并识别连接的硬件,而另一半则看不到连接的设备。我无法理解导致此问题的原因,因为应用程序正在使用USB主机API。我还对有根和没有开启Root的设备进行了测试,因此它不依赖于此。有人知道我还应该尝试或检查什么吗?或者这个问题取决于Androi

android - Lollipop 设备未在 genymotion 中打开

我正在使用Androidstudio1.0.1。使用Genymotion+virtualbox(2.3.1)。我已经下载了nexus4(AndroidLollipop)设备。每当我尝试打开设备时,它都会出现在屏幕上,显示“android”并保持在同一位置。它永远不会打开。我尝试过使用nexus7甚至使用自定义设备。它只发生在“Lollipop”设备上,其他设备(如KitKat)运行良好。 最佳答案 下载VirtualDevicesGoogleNexus5-5.0.0API21-1080x1920

android - 无法在 Android Studio 设置向导中创建 Android 虚拟设备

你好我正在尝试安装AndroidStudio,我是新手,我遇到了下一个问题:在最后的设置向导中安装AndroidStudio时,向导向我显示此错误:InstallingAndroidSDKTools,revision24.0.2InstalledAndroidSDKTools,revision24.0.2InstallingGoogleAPIs,AndroidAPI21,revision1InstalledGoogleAPIs,AndroidAPI21,revision1InstallingGoogleAPIsIntelx86AtomSystemImage,GoogleInc.API2

android - RecyclerView 在设备方向更改时保存位置

在我的应用程序中,我有一个与适配器连接的RecyclerView,但每次我的设备从横向变为纵向或其他方式时,View都会重新加载,我会再次回到顶部。我想将我的滚动位置保存到我看到的最后一个项目。这是我尝试过的:我有一个从另一个fragment延伸的fragment,状态应该保存在MainPageFragment中。我试图保存最后加载的位置并将其放入savedState,它被正确检索但是如果我调用“scrollToPosition”没有任何反应。packagecom.pr0.pr0grammreloaded.fragment;/***CreatedbyDominikon22.02.201

android - 以编程方式绑定(bind)到 Android 上的 BLE 设备

我正在编写一个Android应用程序,我想在其中以编程方式绑定(bind)到自定义BLE设备。我有手动绑定(bind)工作,用户使用标准Android蓝牙配对对话框输入PIN,但我无法找到任何有关如何在没有用户干预的情况下以编程方式自动绑定(bind)BLE设备的信息。那可能吗?如果有,流程是怎样的? 最佳答案 通过注册BroadcastReceiver以接收BluetoothDevice.ACTION_BOND_STATE_CHANGEDIntent,然后在接收到BluetoothDevice.BOND_BONDING消息后调用B

javascript - 如何从 Android 移动设备键盘获取键码?

目前,我在移动设备上遇到了问题。我有一个输入字段,其中只允许按下一些键:例如只有数字0-9。它在网络浏览器上运行良好。但是当我在我的Android移动设备中打开它时,它失败了。我使用了keyup和keypress。keyup正在工作,但我想知道哪个键从移动键盘触发了事件。我怎样才能得到它? 最佳答案 我正在使用一个数组,该数组在给定索引处映射到具有键码的所有键盘键,然后在元素的keydown上检查它是否允许键,因为在移动设备中,某些键盘键将具有与数字相同的代码键的键码,因此它将允许该键。所以我正在使用以下内容来防止这种情况。//ke