目录

andorid8.0获取不到蓝牙名字

目录

andorid8.0获取不到蓝牙名字

应用发布出去,由于测试机没有8.0系统的手机,木有做过测试,外边客户反映在8.0机器上搜索不到蓝牙设备,在项目中的需求是只能显示自己公司的产品,所以对搜索到的设备进行了名字过滤,正好同事有一台和外边一模一样的手机华为mate9 Pro,立马让他升级到8.0系统,发现在 蓝牙搜索onScanResult的回调中result.getDevice().getName()的值一直为null,获取scanRecord中一些信息,其中就有名字,result.getScanRecord().getBytes(); 将其转为字符串,截取字符串中的名字即可。