【问题标题】:How to make a system app in Android code如何在Android代码中制作系统应用
【发布时间】:2016-05-13 13:12:52
【问题描述】:

我正在尝试制作一个像家长控制一样工作的应用程序,但这样做时,我卡在了系统应用程序权限中,查看它,我找不到任何告诉我可以做的事情无需为我的应用程序使用特定的 ROM。但是在 Play 商店中,有很多应用程序可以做到这一点。在我的应用程序中,每次我尝试使用ConnectivityManager 阻止连接时,他都会给我:

java.lang.SecurityException: Neither user 10228 nor current process has android.permission.MODIFY_PHONE_STATE.

permission 在清单中。在清单中,他给了我错误:

权限仅授予系统应用程序。

那么,我在问,如何在没有root设备的情况下用Android代码制作一个系统应用程序?

【问题讨论】:

    标签: java android permissions system


    【解决方案1】:

    如何在没有root设备的情况下在Android代码中制作一个系统应用程序?

    与您所描述的最接近的是您创建自己的自定义 Android ROM,您的应用被预先打包为系统应用,并说服人们在他们的设备上安装您的 ROM,替换他们现有的 Android 安装。

    否则,这是不可能的。这应该是显而易见的:如果每个人都可以编写一个让自己成为系统应用的应用,那么区分常规应用和系统应用就没有任何价值了。

    【讨论】:

    • 以及其他人如何使应用程序像系统应用程序一样工作? Play Store
    • @TiagoAlencar:要么他们的应用不是系统应用,要么需要用户 root 他们的设备,要么他们正在利用一些安全漏洞。
    • 谢谢@CommonsWare,我会尝试别的!
    猜你喜欢
    • 2019-10-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多