Java 如何使用Android代码制作系统应用程序
我正在尝试制作一个像家长控制一样工作的应用程序,但这样做时,我被困在系统应用程序权限中,查看它,我找不到任何东西告诉我,我的应用程序可以不使用特定的ROM。但在Play Store中,有很多应用程序可以做到这一点。在我的应用程序中,每次我尝试使用Java 如何使用Android代码制作系统应用程序,java,android,permissions,system,Java,Android,Permissions,System,我正在尝试制作一个像家长控制一样工作的应用程序,但这样做时,我被困在系统应用程序权限中,查看它,我找不到任何东西告诉我,我的应用程序可以不使用特定的ROM。但在Play Store中,有很多应用程序可以做到这一点。在我的应用程序中,每次我尝试使用ConnectivityManager阻止连接时,他都会告诉我: java.lang.SecurityException: Neither user 10228 nor current process has android.permission.MOD
ConnectivityManager
阻止连接时,他都会告诉我:
java.lang.SecurityException: Neither user 10228 nor current process has android.permission.MODIFY_PHONE_STATE.
并且权限
在清单中。在清单中,他给了我一个错误:
权限仅授予系统应用程序
所以,我在问,如何在没有根设备的情况下用Android代码制作一个系统应用程序
如何使一个应用程序在没有根设备的情况下,在Android代码中成为一个系统应用程序
与您描述的最接近的是,您可以创建自己的定制Android ROM,其中您的应用程序被预打包为系统应用程序,并说服人们在他们的设备上安装您的ROM,以取代现有的Android安装
否则,这是不可能的。这应该是显而易见的:如果每个人都可以编写一个让自己成为系统应用的应用程序,那么区分常规应用程序和系统应用程序就没有任何价值。其他人是如何让应用程序像系统应用程序一样工作的@TiagoAlencar:要么他们的应用程序不是系统应用程序,要么它要求用户为其设备设置根目录,要么他们利用了一些安全漏洞。Thx@commonware,我将尝试其他方法!