Regd - 获取配对设备的蓝牙rssi值

时间:2016-05-30 07:41:04

标签: android

我们可以在android中逐步获得配对设备的蓝牙Rssi值。

由于

1 个答案:

答案 0 :(得分:1)

您可以读取连接设备的RSSI(信号强度)。

获取额外的EXTRA_RSSI以从ACTION_FOUND意图中获取RSSI。

private final BroadcastReceiver receiver = new BroadcastReceiver(){
    @Override
    public void onReceive(Context context, Intent intent) {

        String action = intent.getAction();
        if(BluetoothDevice.ACTION_FOUND.equals(action)) {
            int  rssi = intent.getShortExtra(BluetoothDevice.EXTRA_RSSI,Short.MIN_VALUE);
            Toast.makeText(getApplicationContext(),"  RSSI: " + rssi + "dBm", Toast.LENGTH_SHORT).show();
        }
    }
};