- 权限的适配
在 Android 上声明和请求运行时权限的工作流(来源于官网)
后台定位权限申请ACCESS_BACKGROUND_LOCATION是在Android10之后加上的
private fun requestPermissions() {
var permissionList: Array<String> = arrayOf(
Manifest.permission.ACCESS_COARSE_LOCATION,
Manifest.permission.ACCESS_FINE_LOCATION,
Manifest.permission.WRITE_EXTERNAL_STORAGE,
Manifest.permission.READ_EXTERNAL_STORAGE,
Manifest.permission.CAMERA
)
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.Q) {
permissionList = permissionList.</