Android 打开应用设置代码,适配9.0
2019-02-12 本文已影响0人
文大猿
private fun openSetting() {
val localIntent = Intent()
localIntent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK)
if (Build.VERSION.SDK_INT >= 9) {
localIntent.action = "android.settings.APPLICATION_DETAILS_SETTINGS"
localIntent.data = Uri.fromParts("package", context?.packageName,
null)
} else if (Build.VERSION.SDK_INT <= 8) {
localIntent.action = Intent.ACTION_VIEW
localIntent.setClassName("com.android.settings",
"com.android.settings.InstalledAppDetails")
localIntent.putExtra("com.android.settings.ApplicationPkgName",
context?.packageName)
}
startActivity(localIntent)
}