Android应用程序如何作为系统应用程序运行?

时间:2011-04-19 02:45:30

标签: android

应用程序作为系统应用程序运行需要什么?需要从设备供应商处索取什么?如果设备已植根且应用程序要调用PowerManager上的方法或影响设备的其他系统管理类,则流程是否会更改?

我可以调用设置亮度但不进行操作,例如将设备置于睡眠模式等。

3 个答案:

答案 0 :(得分:4)

您必须使用系统密钥对应用程序进行签名,请参阅此主题How to compile Android Application with system permissions

答案 1 :(得分:1)

除了在清单中提供android.permission.POWERMANAGER或类似权限外,系统权限(例如访问PowerManager)需要使用平台密钥对应用程序进行签名。

就使用平台密钥进行签名而言,我们可以通过构建包含该应用程序的整个固件来实现这一目标。

答案 2 :(得分:0)

java -jar signapk.jar platform.x509.pem platform.pk8 bin/TestApp-unsigned.apk bin/TestApp.apk