我正在使用蓝牙开发 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"/>
.
.
.
莫回无
www说
相关分类