栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

获取蓝牙信号强度

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

获取蓝牙信号强度

要获取信号,您可以检查蓝牙RSSI,可以阅读已连接设备的RSSI,或执行蓝牙发现以检查附近任何设备的RSSI。

基本上,蓝牙发现是向范围内的所有电台广播以进行响应。随着每个设备的响应,Android会触发ACTION_FOUND意图。在此意图内,您可以获取Extra
EXTRA_RSSI以获取RSSI。

请注意,并非所有的蓝牙硬件都支持RSSI。

也相关:AndroidRC办公时间关于Android蓝牙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();        }    }};


转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/486478.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号