個別のBluetoothrssi値を取得したい。
device1 address 00:00:00:00:00:01 rssi1
device2 address 00:00:00:00:00:02 rssi2
rssi1とrssi2の値を取得するにはどうすればよいですか。
デバイスを検出したら、次のよう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
、例で使用しました。