我正在使用蓝牙开发 Android 应用程序,但有时我在发现 LE 设备时遇到问题:通常发现回调会返回找到的设备,但有时会停止工作并且不会返回设备。我在不同的设备(三星、LG)和不同的 Android 版本(8.0、6.0、4.4)上测试了代码(在调试模式下),但问题是一样的,不是系统的,一段时间后,它恢复正常。下面是清单的片段:...<uses-permission android:name="android.permission.BLUETOOTH"/><uses-permission android:name="android.permission.BLUETOOTH_ADMIN"/><uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" /><uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" /><uses-feature android:name="android.hardware.location.gps" /><uses-feature android:name="android.hardware.bluetooth_le" android:required="true"/>...
2 回答
莫回无
TA贡献1865条经验 获得超7个赞
我按照此链接中的建议解决了我的问题:https ://stackoverflow.com/a/42267678/7006955
我将所有建议的代码添加到我的代码中,它在 Android 4 中也可以正常工作
添加回答
举报
0/150
提交
取消