Android7.0在蓝牙开发中遇到的一些问题

1.扫描不到ble设备

新买的华为7.0的手机安装我的应用发现无法搜索到其他的蓝牙设备,但是使用系统设置中的蓝牙是蓝牙搜索的到的,说明是我的 程序问题,经过一番探索,发现在 6.0及以上的系统需要在应用运行过程中请求位置权限,并且还要打开位置,打开方式请请参照:
http://blog.csdn.net/kjunchen/article/details/52769915。

2.连接上蓝牙后无法发现服务

手机能连接上蓝牙设备,但是去发现服务时onServicesDiscovered没有回调,这就导致了通讯就没法进行,主要原因是
Android7.0 的系统蓝牙新特性与TI(蓝牙芯片制造商)的老版本协议栈之间存在一个不兼容的问题,只能通过OTA(空中升级)的方
式来升级固件 解决。



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值