蓝牙项目启动权限和蓝牙定位开关的问题
蓝牙项目启动权限和蓝牙定位开关的问题
蓝牙项目启动,想要顺利地使用蓝牙扫描和连接,分两种情况
Android 6以上到Android 12以下
需要动态申请定位权限ACCESS_COARSE_LOCATION和ACCESS_FINE_LOCATION,两个都要申请Android 12以上
需要动态申请BLUETOOTH_SCAN和BLUETOOTH_CONNECT
完成上述权限申请后,还需要在6-12判断蓝牙和定位是否打开,12以上不需要打开定位也可以
- 申请动态权限,拒绝就提示进设置,同意就走下一步
- 判断蓝牙和定位开关是否打开
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 Fleming's Blog!

