android蓝牙动态权限,Android蓝牙权限
1. 藍(lán)牙權(quán)限
藍(lán)牙連接和通訊需要獲取相關(guān)的藍(lán)牙權(quán)限BLUETOOTH和BLUETOOTH_ADMIN。
藍(lán)牙權(quán)限是normal級權(quán)限,只需要在Manifest里面聲明即可,不需要判斷和處理(測試即使禁用了也不影響藍(lán)牙連接)。
2.位置權(quán)限
Android6.0搜索周圍的藍(lán)牙設(shè)備,需要位置權(quán)限ACCESS_COARSE_LOCATION和ACCESS_FINE_LOCATION 其中的一個(gè),并且將手機(jī)的位置服務(wù)(定位 GPS)打開。
位置權(quán)限是dangerous級權(quán)限,除了需要在Manifest里申請之外,還需要在代碼中進(jìn)行動(dòng)態(tài)申請。
ACCESS_COARSE_LOCATION通過WiFi或移動(dòng)基站獲取粗略定位(誤差在30~1500米),ACCESS_FINE_LOCATION為GPS精確定位(精度10米以內(nèi))。
3.使用說明
在6.0版本前,使用藍(lán)牙功能,只需要配置下面的權(quán)限即可:
6.0及后續(xù)版本,使用藍(lán)牙掃描,還需要添加如下的權(quán)限,且該權(quán)限還需要在使用時(shí)動(dòng)態(tài)申請:
或者
總結(jié)
以上是生活随笔為你收集整理的android蓝牙动态权限,Android蓝牙权限的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Linux的PDF工具,Linux 系统
- 下一篇: Android中怎么重新启动APP或系统