2013-07-31 45 views

回答

3

我忘了添加BLUETOOTH_ADMIN權限。沒有這種許可,人們仍然可以撥打startLeScan,它永遠不會發現任何設備!

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

今天我剛剛發現了同樣的東西......我會在未經許可的情況下嘗試使用startLeScan時發生一些錯誤。 – philfr

0

對我來說,它的工作原理。雖然不是很好。 (經過一些測試後,它會開始斷開連接,我需要切換藍牙< - >關閉)。

你錯過了什麼嗎?你想找什麼樣的設備?

+1

下面是我使用的代碼:https://gist.github.com/ejain/19625986155bf76b85da。我附近有幾個BLE設備,而且他們都沒有上市。我提到的其他應用程序沒有任何問題列出設備和連接 - 雖然有一個問題,一旦你斷開連接,你不能再重新連接... – ejain

+0

樣品也爲我工作。 Nexus 4與Viiiiva HRM做HR檔案看起來不錯。 – Ifor

相關問題