bgp*_*aya 11 android bluetooth
我现在正在做的是尝试同时扫描BLE和经典蓝牙设备.据我所知,我可以通过以下方式发现:
BluetoothAdapter.getDefaultAdapter().startDiscovery()通过以前注册的方式接收意图BroadcastReceiver.它工作正常,我可以区分经典和LE设备,但我在广告包中有一些有价值的数据,我不知道如何从传入中获取它Intent.欣赏任何想法.
我不确定这是否能让您获得所需的所有信息,但它应该能让您至少获得其中的一些信息。
当您收到 时ACTION_FOUND Intent,其中Intent有一个由 标识的额外字段BluetoothDevice.EXTRA_DEVICE。BluetoothDevice该额外内容包含代表远程设备的实例。该BluetoothDevice实例将允许您获取有关设备的一些信息,例如其名称和类型。
此外,它ACTION_FOUND Intent还有一个额外的字段,由其标识BluetoothDevice.EXTRA_CLASS,其中包含一个BluetoothClass实例,该实例还提供有关远程设备的更多信息,例如设备的类别。
请参阅BluetoothDevice和BluetoothClass的类文档。
| 归档时间: |
|
| 查看次数: |
910 次 |
| 最近记录: |