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)
}
Android 打开应用设置代码,适配9.0
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
推荐阅读更多精彩内容
- 【蝴蝶效应】 蝴蝶效应:上个世纪70年代,美国一个名叫洛伦兹的气象学家在解释空气系统理论时说,亚马逊雨林一只蝴蝶...
- 在线更新分为以下几个步骤: 首先创建 UpdateDownloadListener 接口类对下载的不同状态回调: ...
- 关键词:意外怀孕题主:男问:你好,冷先生我与女友在一个公司相识,她性格内向不做作,肤白貌美。我见她第一次就很喜欢。...