我们可以在android中逐步获得配对设备的蓝牙Rssi值。
由于
答案 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();
}
}
};