android 6.0系统扫不到Ble蓝牙问题

  android 6.0系统新增动态授权机制,且要扫描到蓝牙需要额外添加一个权限:

ACCESS_FINE_LOCATION或者ACCESS_COARSE_LOCATION权限

android4.3及以上5.0以下不支持设定uuid搜索;而5.0以上是支持的;

android6.0在需要扫描蓝牙是需要动态授权精确位置权限,gps没有打开的时候还需要跳到设置界面打开gps,体验上比较不好,我的解决方法是:
把app的sdk改成5.0,这样即使是在6.0系统手机上运行也不需要动态授权,依然沿用5.0的安装时授权,体验上较好;


参考博文链接:http://blog.csdn.net/outdoorsmanm/article/details/50014821

你可能感兴趣的:(android 6.0系统扫不到Ble蓝牙问题)