我使用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清单文件。
答案 0 :(得分:2)
据我所知,如何获得签名级别权限的唯一方法是使用与系统映像相同的证书签名(APK)。或者更确切地说是暴露许可的app /组件。 (在这种情况下,这是Android / System)。
在清单中可能存在具有该权限的应用程序,但这并不一定意味着他们实际上也获得了许可!由于过去对此的处理方式不同,这些应用程序可能无法更新,或者它们可能实施错误。
答案 1 :(得分:2)
此权限处于不确定状态,可以从公共使用中删除,当发生这种情况时,这些应用程序不再适用。所以你不应该在清单中提出要求。