【发布时间】:2015-11-23 20:29:00
【问题描述】:
我有几个关于“自定义”权限在 Android 6.0 中如何使用新的运行时权限的问题。例如,像这样声明的自定义权限。
<permission android:description="com.mycompany.myapp.DEADLY_ACTIVITY"
android:label="string resource"
android:name="string"
android:protectionLevel="dangerous" />
我在网上找不到任何说明如何在 Android M 中运行时处理此类自定义权限的信息。
我是否应该在运行时处理和检查方法中的 “com.mycompany.myapp.DEADLY_ACTIVITY” 权限,就像我使用 checkSelfPermission() 检查危险的 android 权限(相机、日历等)一样?并根据 Google 的新标准提供理由?
非常感谢!
【问题讨论】:
-
我想这是不可能的。但是,如果用户在您的自定义授权对话框中单击“确定”,则应该可以向请求应用发送令牌,并要求该应用向您发送令牌以启动您的致命活动、活动别名或服务
标签: android android-6.0-marshmallow android-permissions