如何以编程方式打开Android棉花糖上特定应用的权限屏幕?

我对新的Android Marshmallow版本有疑问:


是否可以通过Intent或类似方法显示特定应用程序的权限屏幕?


Android M权限屏幕


可以使用以下代码显示应用程序设置-是否存在用于直接打开权限屏幕的模拟解决方案?


startActivity(new Intent(android.provider.Settings.ACTION_APPLICATION_DETAILS_SETTINGS,

Uri.fromParts("package", getPackageName(), null)));

我已经对此进行了一些研究,但无法找到合适的解决方案-我将不胜感激!


UYOU
浏览 536回答 3
3回答

慕的地10843

根据官方的棉花糖权限视频(在4m 43s标记处),您必须改为打开应用程序的“设置”页面(从那里一键单击到“权限”页面)。要打开设置页面,您需要执行Intent intent = new Intent();intent.setAction(Settings.ACTION_APPLICATION_DETAILS_SETTINGS);Uri uri = Uri.fromParts("package", getPackageName(), null);intent.setData(uri);startActivity(intent);
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Android