如何在Android应用程序中添加和使用(签名/系统级别)权限

时间:2016-02-08 01:17:53

标签: android-manifest android-permissions

我使用Android反射创建了一个应用程序&#34; android-21&#34;但现在的问题是在Manifest文件中添加权限,因为在&#34; Manifest.xml&#34;中手动添加权限后,在尝试运行应用程序时在catlogs中收到错误,表示没有权限< / p>

android.permission.READ_PRECISE_PHONE_STATE

检查后,我发现此权限的级别已从&#34; dangerous&#34;到&#34;签名/系统&#34;并发表评论&#34;等待API理事会批准&#34;。

有没有办法获得权限,甚至可以反映原始的Android清单文件。

2 个答案:

答案 0 :(得分:2)

据我所知,如何获得签名级别权​​限的唯一方法是使用与系统映像相同的证书签名(APK)。或者更确切地说是暴露许可的app /组件。 (在这种情况下,这是Android / System)。

在清单中可能存在具有该权限的应用程序,但这并不一定意味着他们实际上也获得了许可!由于过去对此的处理方式不同,这些应用程序可能无法更新,或者它们可能实施错误。

答案 1 :(得分:2)

此权限处于不确定状态,可以从公共使用中删除,当发生这种情况时,这些应用程序不再适用。所以你不应该在清单中提出要求。