拓冰建站拓冰建站
首页 / 资讯中心 / 正文

Android连接蓝牙设备问题(android.permission.BLUETOOTH)

近期遇到一个问题,之前发布的APP连接蓝牙都是正常的,现在有人反映连不上了。经过测试发现:android 12 和 harmonyOS 3.0.0 都会有这个问题,而之前的版本就不会有这个。经过网上一番查找,原来是因为最近Google发布的Android 12,新引入了 BLUETOOTH_SCAN、BLUETOOTH_CONNECT、BLUETOOTH_ADVERTISE 三个权限。、从Android 12开始,过去的蓝牙权限被拆分成了3个新的权限,并且全都是运行时权限(需要动态申请):BLUETOOTH_SCAN用于使用蓝牙扫描附件其他的蓝牙设备BLUETOOTH_ADVERTISE用于允许当前的设备被其他的蓝牙设备所发现BLUETOOTH_CONNECT用于连接之前已经配对过的蓝牙设备这3个权限都是从Android 12系统才开始有的,所以为了能够兼容过去的老版本,建议在AndroidManifest.xm
分享:

看完干货,该让你的企业上线了

免费需求沟通 · 48 小时内出具建站方案 · 河南本地可上门