看板 AndroidDev 關於我們 聯絡資訊
請問一下,我是使用kotlin 寫code。主要是有兩個button及一個listview。button一個是 要掃描“附近的藍芽裝置(未配對過的),另一個是停止掃描。將掃描到的裝置在listview 顯示。 已確定手機的藍芽開啟,也確認附近有3個未配對過的裝置都已開啟藍芽了。Broadcast Rec eiver除了ACTION. FOUND外,其他的都有發出廣播且Log也有顯示。唯獨ACTUON. FOUND的Lo g一直沒跳出來,且listview也是空白。請問是指都沒掃描到裝置嗎?還是listview或是哪 裡的設定有錯? 謝謝 AndroidManifest https://i.imgur.com/kcQbVpS.jpg
onCreate https://i.imgur.com/hzznrq0.jpg
button onclick https://i.imgur.com/zTm4mxY.jpg
Broadcast Receiver 註冊 https://i.imgur.com/ENB1pA4.jpg
Broadcast Receiver https://i.imgur.com/ZAkJ9it.jpg
-- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 119.77.211.198 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/AndroidDev/M.1588579133.A.A22.html ※ 編輯: taiwan123 (119.77.211.198 臺灣), 05/04/2020 16:16:43 ※ 編輯: taiwan123 (119.77.211.198 臺灣), 05/04/2020 16:18:35
ahyang98: Android 6.0以後某些權限需要在執行期和使用者確認,網 05/04 16:30
ahyang98: 路搜尋一下Request App Permission有相關教學 05/04 16:30
taiwan123: 你好,我已確認了app permission了,權限都有加入Mani 05/05 14:55
taiwan123: fest了,但還是沒有ACTION. FOUND... 05/05 14:55
ahyang98: 不只要放進Manifest,還要在程式執行當下確認有該權限, 05/05 15:02
ahyang98: 我晚點有空再寄範例 05/05 15:02
taiwan123: 非常謝謝你! 05/05 15:20
taiwan123: 期待你的範例 ^^ 05/05 15:20
kobe8112: 其實1樓講的你馬上就可以找到範例了 05/05 15:50
kobe8112: 看看執行時期有沒有確認取得權限就一翻兩瞪眼了 05/05 15:51
ahyang98: 剛剛測試了一下,BT的那兩個權限不用在執行期取得也可以 05/05 17:58
ahyang98: 使用 05/05 17:58
taiwan123: https://i.imgur.com/Opcg00Z.png 是指這個嗎?我允許 05/05 18:16
taiwan123: 後還是沒掃到其他的裝置 05/05 18:16
taiwan123: 抱歉,我看錯,上面那個只跟開關有關.. 05/05 18:19
ahyang98: 請參考我寄的站內信,問題可能出在你開啟的是BLE裝置 05/05 20:56
ahyang98: 而你所使用的framework是適用於一般藍芽的 05/05 20:56
taiwan123: 謝謝你,我先研究一下你傳的連結 ^^ 05/06 09:39