如何用 Android 代码制作系统应用
How to make a system app in Android code
我正在尝试制作一个像家长控制一样工作的应用程序,但在这样做时,我卡在了系统应用程序权限中,查看了一下,我找不到任何可以告诉我这是可能的东西无需为我的应用程序使用特定的 ROM。但在 Play 商店中,有很多应用程序可以做到这一点。在我的应用程序中,每次我尝试使用 ConnectivityManager
阻止连接时,他都会给我:
java.lang.SecurityException: Neither user 10228 nor current process has android.permission.MODIFY_PHONE_STATE.
并且 permission
在清单中。在清单中,他给了我错误:
Permission is only granted to system apps.
所以,我想问一下,如何在 Android 代码中制作系统应用程序而无需对设备进行 root?
how to make a app that it is a system app in Android code without root the device?
最接近您所描述的是创建您自己的自定义 Android ROM,您的应用程序被预先打包为系统应用程序,并说服人们在他们的设备上安装您的 ROM,替换他们现有的 Android 安装。
否则,这是不可能的。这应该是显而易见的:如果每个人都可以编写一个使自己成为系统应用程序的应用程序,那么区分常规应用程序和系统应用程序就没有任何价值了。
我正在尝试制作一个像家长控制一样工作的应用程序,但在这样做时,我卡在了系统应用程序权限中,查看了一下,我找不到任何可以告诉我这是可能的东西无需为我的应用程序使用特定的 ROM。但在 Play 商店中,有很多应用程序可以做到这一点。在我的应用程序中,每次我尝试使用 ConnectivityManager
阻止连接时,他都会给我:
java.lang.SecurityException: Neither user 10228 nor current process has android.permission.MODIFY_PHONE_STATE.
并且 permission
在清单中。在清单中,他给了我错误:
Permission is only granted to system apps.
所以,我想问一下,如何在 Android 代码中制作系统应用程序而无需对设备进行 root?
how to make a app that it is a system app in Android code without root the device?
最接近您所描述的是创建您自己的自定义 Android ROM,您的应用程序被预先打包为系统应用程序,并说服人们在他们的设备上安装您的 ROM,替换他们现有的 Android 安装。
否则,这是不可能的。这应该是显而易见的:如果每个人都可以编写一个使自己成为系统应用程序的应用程序,那么区分常规应用程序和系统应用程序就没有任何价值了。