Android 蓝牙4.0BLE开发出现的问题

1.Android 蓝牙4.0BLE兼容问题出现的现象

  • 1.魅族测试机版本为5.1,项目清单文件的 “targetSdkVersion” 版本为18或23,都可以搜寻到附近的蓝牙设备;

  • 2.华为测试机版本为6.0,项目清单文件的 “targetSdkVersion” 版本为23,搜寻不到附近的蓝牙设备; “targetSdkVersion” 为18或20获22,都可以搜寻到附近的蓝牙设备;


2.调试

  • 1.是否targetSdkVersion版本兼容性问题

    • 1.”targetSdkVersion” 标识在指定的SdkVersion已做充分测试,Android系统不会针对此版本进行兼容处理.即手机版本对应的 api版本 和 targetSdkVersion指定的一致,则Android系统不会针对此版本进行兼容处理

    • 1.试着将 项目清单文件的 “targetSdkVersion” 版本 改为 22 ,刚好对应魅族测试机版本为5.1,经过测试并无问题,因并无再多测试机,故先排除 “targetSdkVersion”版本与测试机对应的版本一致的问题;

  • 2.是否机型兼容性问题


3.目前的解决方法只能将 项目清单文件的 “targetSdkVersion” 版本 改为23以下(不包括23)


附言

4.感谢该篇博文评论区的好友提醒我,我也考虑是否Android6.0动态权限的问题,但当我看了权限的分类之后,可以否决是Android6.0动态权限的问题,因为蓝牙的所需的权限并不需要动态申请,所以跟6.0动态权限无关
这里写图片描述

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 4
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值