0

我想获得单独的蓝牙 rssi 值。

device1 address 00:00:00:00:00:01 rssi1
device2 address 00:00:00:00:00:02 rssi2

如何获得 rssi1 和 rssi2 值。

4

1 回答 1

0

发现设备后,根据意图使用EXTRA_RSSI参数,如下所示:ACTION_FOUND

private BroadcastReceiver mBluetoothDeviceFoundReceiver = new BroadcastReceiver() {
    @Override
    public void onReceive(Context context, Intent intent) {
        Object rssi = intent.getParcelableExtra(BluetoothDevice.EXTRA_RSSI);
    ...

不确定返回数据类型,所以我只是Object在示例中使用。

于 2012-11-28T08:39:20.317 回答