如何在Android代码中制作系统应用程序

Tia*_*car 0 java permissions android system

我正在尝试创建一个类似家长控制的应用程序,但这样做,我陷入系统应用程序权限,看着它,我无法找到任何告诉我可以不使用我的应用程序的特定ROM.但是在Play商店中,有很多应用程序可以做到这一点.在我的应用程序中,每次我尝试阻止连接,使用时ConnectivityManager,他都会给我:

java.lang.SecurityException: Neither user 10228 nor current process has android.permission.MODIFY_PHONE_STATE.
Run Code Online (Sandbox Code Playgroud)

而且permission显而易见.在清单中,他给了我错误:

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

所以,我问,如何在没有root设备的情况下在Android代码中制作系统应用程序?

Com*_*are 8

如何制作一个应用程序,它是Android代码中的系统应用程序,没有root设备?

与您描述的最接近的是您创建自己的自定义Android ROM,其中您的应用程序预先打包为系统应用程序,并说服人们在他们的设备上安装您的ROM,取代他们现有的Android安装.

否则,这是不可能的.这应该是显而易见的:如果每个人都可以编写一个使自己成为系统应用程序的应用程序,那么将常规应用程序和系统应用程序区分开来就毫无价值.