你好,我想询问关于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