0

個別のBluetoothrssi値を取得したい。

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 に答える