android.permission.WRITE_SETTINGS不能自动授权,也不能运行时请求授权!需用户自动跳转到授权页面,由用户确认完成授权!
/**
* 判断android的系统版本是否大于6.0,
*/
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) {
if (!Settings.System.canWrite(this)) {
Intent intent = new Intent(Settings.ACTION_MANAGE_WRITE_SETTINGS,
Uri.parse("package:" + getPackageName()));
startActivityForResult(intent, REQUEST_CODE);
}else{
setBrightness();
}
}