【发布时间】:2011-04-19 02:29:53
【问题描述】:
已经在我的应用清单中设置了 android.permissions.DEVICE_POWER。当我在活动中调用 PowerManager.gotoSleep(n) 时,仍然抱怨用户和进程都没有此权限。这需要哪些其他设置才能工作?谢谢 这是在我的三星 ATT 手机上
【问题讨论】:
标签: android
已经在我的应用清单中设置了 android.permissions.DEVICE_POWER。当我在活动中调用 PowerManager.gotoSleep(n) 时,仍然抱怨用户和进程都没有此权限。这需要哪些其他设置才能工作?谢谢 这是在我的三星 ATT 手机上
【问题讨论】:
标签: android
DEVICE_POWER 是 2 级权限和受保护权限,因此它不会提供给通过清单请求它的任何应用程序,要成功获得此权限,我们需要在我们的 make 文件中拥有平台证书,并在清单中设置共享用户 ID 为系统...
LOCAL_CERTIFICATE := platform (makefile entry)
android.uid.system (shared user id )
没有办法解决这个问题,我环顾四周没有找到任何...
【讨论】:
在旧版本中,我读到它是受签名保护的权限,即只有获得 签名为系统应用程序被允许。
【讨论】:
java -jar signapk.jar platform.x509.pem platform.pk8 bin/TestApp-unsigned.apk bin/TestApp.apk
我遇到了完全相同的问题,这对我有用。从https://github.com/appium/sign 获取signapk.jar。该存储库还包括 Android 测试证书,例如有根有根的角落。
【讨论】: