如何在Android 4.3上列出蓝牙低功耗设备?

时间:2013-07-31 22:38:16

标签: android bluetooth-lowenergy nexus-4

示例代码from the official documentation是否适用于任何人?执行startLeScan后,onLeScan回调永远不会被调用(Nexus 4,Android 4.3)。

与此同时,我安装的另一个应用程序(BLE Heart Rate)似乎没有找到附近蓝牙LE设备(Fitbit One,Polar H7)的任何问题,所以我一定错过了什么?

2 个答案:

答案 0 :(得分:3)

我忘了添加BLUETOOTH_ADMIN权限。如果没有此权限,仍然可以拨打startLeScan,它就不会发现任何设备!

<uses-permission android:name="android.permission.BLUETOOTH_ADMIN"/>

答案 1 :(得分:0)

对我而言,它有效。虽然不是很好。 (经过一些测试,它将开始断开连接,我需要在&lt; - &gt;关闭时切换蓝牙。)

你错过了什么吗?你想找到什么样的设备?