[問題] 藍芽掃描

作者: taiwan123 (coco)   2020-05-14 14:40:50
你好,我想詢問關於BLE的問題。為了掃描Classic device,使用startDiscovery()開始掃
描,掃到的結果會在Broadcast Receiver用ACTION_FOUND將結果新增至classic arraylist
。而Bluetooth low energy device則是使用startScan, startLeScan,並透過ScanCallbac
k將結果新增至ble arraylist。但是我使用listView將classic arraylist列出來,列出來
的項目卻包含各種type的裝置。
所以想詢問,透過ACTION_FOUND搜尋到的其實是不分type的? 所以我只要用ACTION_FOUND將
結果用when(device.type)分類,就可以分類了嗎? 謝謝
getType
https://i.imgur.com/B6vOKWV.jpg
這是程式碼
https://pastebin.com/mVLNdJGm
搜尋結果如下
https://i.imgur.com/NrRbE1Y.jpg
https://i.imgur.com/Mro64gq.jpg
作者: archknight (布丁牛奶)   2020-07-22 17:02:00
BLE 和 Classic 是不一樣的喔

Links booklink

Contact Us: admin [ a t ] ucptt.com