【问题标题】:Android How can app run as System App?Android 应用程序如何作为系统应用程序运行?
【发布时间】:2011-04-19 02:45:29
【问题描述】:

应用程序作为系统应用程序运行需要什么?需要向设备供应商提出什么要求?如果设备被植根并且应用程序要调用PowerManager 或影响设备的其他系统管理类上的方法,该过程是否会发生变化?

我可以打电话来设置亮度,但不能执行将设备置于睡眠模式等操作。

【问题讨论】:

    标签: android


    【解决方案1】:

    您必须使用系统密钥签署您的应用程序,请参阅此线程How to compile Android Application with system permissions

    【讨论】:

    • 如果有人知道 android 版本的效果如何,请指出 1.6 与 2.1 及更高版本有什么不同吗?我只针对 2.1。
    • 我认为您可以将 minSdkversion 用于 1.6,并且仍然可以针对 2.1。
    【解决方案2】:

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

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

    【讨论】:

      【解决方案3】:
      java -jar signapk.jar platform.x509.pem platform.pk8 bin/TestApp-unsigned.apk bin/TestApp.apk
      

      【讨论】:

        猜你喜欢
        • 2013-03-31
        • 2020-04-10
        • 1970-01-01
        • 1970-01-01
        • 2013-03-17
        • 2016-01-14
        • 2015-10-28
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多