gpt4 book ai didi

android - 扫描时如何在Android中读取蓝牙LE广告数据

转载 作者:塔克拉玛干 更新时间:2023-11-02 19:54:48 25 4
gpt4 key购买 nike

蓝牙 LE 设备可以向其他设备广播消息。该消息包可以包括长度、配置文件、RSSI(信号强度)等信息。

在 Android 中扫描 BLE 设备时,如何读取那些蓝牙 LE 广播数据?

最佳答案

API 级别 21+

android.bluetooth.le.ScanCallback中,如下所示的回调方法有一个名为result的参数,其中有一个名为scanRecord的字段, with 应包含 BLE 设备发送的广告数据。

void onScanResult (int callbackType, ScanResult result)

API 级别 18-20

BluetoothAdapter.LeScanCallback中,如下回调方法有一个名为scanRecord的参数,其中应该包含BLE设备发送的广告数据。

public abstract void onLeScan (BluetoothDevice device, int rssi, byte[] scanRecord)

scanRecord:远程设备提供的广告记录内容。

关于android - 扫描时如何在Android中读取蓝牙LE广告数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12733567/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com