Raj*_*dar 3 android bluetooth rssi
在我的一个应用程序中,我需要显示与我的手机配对的所有wi-fi和蓝牙设备,以及它们的信号强度.有了wi-fi,我可以显示信号强度(RSSI).但我的蓝牙问题.我搜索了一些适合这项任务的方法; 我找到了一种方法:
intent.getShortExtra(BluetoothDevice.EXTRA_RSSI, Short.MIN_VALUE);
Run Code Online (Sandbox Code Playgroud)
但它只显示未与我的手机配对的新设备RSSI.是否有任何想法让所有蓝牙设备RSSI?
对于蓝牙RSSI,您可以读取连接设备的RSSI,或执行蓝牙发现以检查附近设备的RSSI.
基本上,蓝牙发现是向范围内的所有站点广播以进行响应.当每个设备响应时,Android会触发ACTION_FOUND意图.在此意图中,您可以获取Extra EXTRA_RSSI以获取RSSI.
请注意,并非所有蓝牙硬件都支持RSSI.
另外相关:Android IRC办公时间关于Android蓝牙RSSI的问题
| 归档时间: |
|
| 查看次数: |
18214 次 |
| 最近记录: |