/**
* 打开应用详细信息设置
*/
private fun openAppSettings(context: Context) {
val packageURI = Uri.parse("package:${context.packageName}");
val intent = Intent(Settings.ACTION_APPLICATION_DETAILS_SETTINGS, packageURI);
context.startActivity(intent);
}
/**
* 打开应用通知设置
*/
private fun openNotificationSettings(context: Context) {
if (Build.VERSION.SDK_INT >= 26) {
val intent = Intent(Settings.ACTION_APP_NOTIFICATION_SETTINGS)
intent.putExtra(Settings.EXTRA_APP_PACKAGE, context.packageName)
context.startActivity(intent)
}
}
/**
* 打开Miui应用权限设置
*/
private fun openMiuiPermissionsSettings(context: Context) {
val intent = Intent("miui.intent.action.APP_PERM_EDITOR")
intent.setClassName("com.miui.securitycenter",
"com.miui.permcenter.permissions.PermissionsEditorActivity")
intent.putExtra("extra_pkgname", context.packageName)
context.startActivity(intent)
}
版权声明:本文为qq_45186002原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。