範例代碼from the official documentation是否適用於任何人?在執行startLeScan
後,onLeScan
回調將永遠不會被調用(Nexus 4,Android 4.3)。如何在Android 4.3上列出Bluetooth Low Energy設備?
與此同時,我安裝的另一個應用程序(BLE Heart Rate)似乎沒有發現附近的藍牙LE設備(Fitbit One,Polar H7)的任何問題,所以我必須錯過什麼?
範例代碼from the official documentation是否適用於任何人?在執行startLeScan
後,onLeScan
回調將永遠不會被調用(Nexus 4,Android 4.3)。如何在Android 4.3上列出Bluetooth Low Energy設備?
與此同時,我安裝的另一個應用程序(BLE Heart Rate)似乎沒有發現附近的藍牙LE設備(Fitbit One,Polar H7)的任何問題,所以我必須錯過什麼?
我忘了添加BLUETOOTH_ADMIN
權限。沒有這種許可,人們仍然可以撥打startLeScan
,它永遠不會發現任何設備!
<uses-permission android:name="android.permission.BLUETOOTH_ADMIN"/>
今天我剛剛發現了同樣的東西......我會在未經許可的情況下嘗試使用startLeScan時發生一些錯誤。 – philfr