2011-04-19 106 views
1

应用程序作为系统应用程序运行需要什么?设备供应商需要什么?如果设备已根植并且应用程序要调用PowerManager或影响设备的其他系统管理类的方法,过程是否会更改?Android如何以系统应用程序的形式运行应用程序?

我能够调用设置亮度,但不做操作,如将设备置于休眠模式等

回答

3

你必须签署与系统的关键应用程序,看到这个线程How to compile Android Application with system permissions

+0

如果有人知道如何版本的Android效果,请指出这是不同于1.6与2.1和以上?我只针对2.1。 – Androider 2011-04-19 03:00:09

+0

我认为你可以在1.6版本中使用minSdkversion,并且仍然可以定位2.1。 – yogsma 2011-04-19 03:02:14

1

系统的权限,由于对PowerManager的访问需要除了在清单中给出android.permission.POWERMANAGER或类似权限外,还使用平台密钥对应用程序进行签名。

就平台密钥签署而言,我们可以通过构建包含应用程序的整个固件来实现这一点。

0
java -jar signapk.jar platform.x509.pem platform.pk8 bin/TestApp-unsigned.apk bin/TestApp.apk 
相关问题