为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

UYOU 2019-11-05 10:47:45
我对新的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);


查看完整回答
反对 回复 2019-11-05
  • 3 回答
  • 0 关注
  • 535 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信