我研究过蓝牙低能。
但我不支持BLE设备的测试。
因此,我想问:
Android模拟器支持BLE功能进行测试吗?
我在安卓仿真程序4.3 (x86)和Android模拟器4.4 (ARM)上尝试使用以下代码
// Use this check to determine whether BLE is supported on the device. Then
// you can selectively disable BLE-related features.
if (!getPackageManager().hasSystemFeature(PackageManager.FEATURE_BLUETOOTH_LE)) {
Toast.makeText(this, R.string.ble_not_supported, Toast.LENGTH_SHORT).show();
finish();
}
总是播放"ble_not_supported"。
另一个问题是
哪个模拟器或工具支持用于Android的BLE?
我真的很想在模拟器上测试BLE功能。
发布于 2014-01-08 16:31:05
仿真器限制 仿真器的功能限制包括: 不支持放置或接收实际电话。不过,您可以通过模拟器控制台模拟电话呼叫(放置和接收)。 不支持USB连接 不支持带有设备的耳机 不支持确定网络连接状态 不支持确定电池充电水平和交流充电状态 不支持确定SD卡插入/弹出 不支持蓝牙
谢谢,
发布于 2014-12-30 20:22:57
似乎你可以在VirtualBox内使用安卓,并使用支持蓝牙LE的PC软盘(亚马逊售价约18美元)。下面是克里斯·拉森的教程 (在这里复制以保持在线):
Android仿真器非常适合开发BluetoothLE应用程序。诀窍是让Android模拟器识别BluetoothLE适配器。 你需要的是:
下面是描述或多或少相同方法的其他几个链接,以及一些您可能感兴趣的其他工具:
如果你想让谷歌来解决这个问题,你可以在这条线上加上星星,让它更加显眼(如果有足够的选票,谷歌将在几年内解决这个问题,就像他们在音频问题上所做的那样):
发布于 2020-11-25 10:36:11
https://stackoverflow.com/questions/20348743
复制相似问题