我正在使用藍牙開發 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
提交
取消