我们在进行android蓝牙Ble开发的时候,时常会以为系统版本特性的差异,导致没有按照引导动态申请对应的权限,以下是各个版本使用蓝牙时需要申请的权限:
一:android13以上:
1.android.permission.ACCESS_COARSE_LOCATION
2.android.permission.ACCESS_FINE_LOCATION
3.android.permission.BLUETOOTH_SCAN
4.android.permission.BLUETOOTH_CONNECT
5.android.permission.BLUETOOTH_ADVERTISE
6.android.permission.NEARBY_WIFI_DEVICES
二:android12-android12L:
1.android.permission.ACCESS_COARSE_LOCATION
2.android.permission.ACCESS_FINE_LOCATION
3.android.permission.BLUETOOTH_SCAN
4.android.permission.BLUETOOTH_CONNECT
5.android.permission.BLUETOOTH_ADVERTISE
三:其余:
1.android.permission.ACCESS_COARSE_LOCATION
2.android.permission.ACCESS_FINE_LOCATION