if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) {
if (!Settings.System.canWrite(mContext)) {
val intent = Intent(Settings.ACTION_MANAGE_WRITE_SETTINGS);
intent.data = Uri.parse(“package:” + mContext.packageName);
intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
mContext.startActivity(intent);
} else {
// 申请权限后做的操作
setScreen11Brightness()
}
} else {
if (hasPermissions(Manifest.permission.WRITE_EXTERNAL_STORAGE)) {
// 有权限,直接do anything.
setScreen11Brightness()
} else {
// 申请权限
requestPermissions(
Manifest.permission.WRITE_EXTERNAL_STORAGE,
PERMISSION_REQUEST_STORAGE
)
}
}
Android跳转修改系统权限
最新推荐文章于 2024-10-09 15:23:42 发布