我对新的Android Marshmallow版本有疑问:是否可以通过Intent或类似方法显示特定应用程序的权限屏幕?Android M权限屏幕可以使用以下代码显示应用程序设置-是否存在用于直接打开权限屏幕的模拟解决方案?startActivity(new Intent(android.provider.Settings.ACTION_APPLICATION_DETAILS_SETTINGS,Uri.fromParts("package", getPackageName(), null)));我已经对此进行了一些研究,但无法找到合适的解决方案-我将不胜感激!
3 回答
慕的地10843
TA贡献1785条经验 获得超8个赞
根据官方的棉花糖权限视频(在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);
- 3 回答
- 0 关注
- 535 浏览
添加回答
举报
0/150
提交
取消