2016-05-13 46 views
-1

我正在尝试制作一个类似于家长控制的应用程序,但这样做会阻止系统应用程序权限,查看它,我无法找到任何内容这告诉我可以不用我的应用程序使用特定的ROM。但是在Play商店中,有很多应用可以实现这一点。在我的应用程序,每一个我试图阻止连接,使用ConnectivityManager的时候,他给了我:如何在Android代码中制作系统应用程序

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

而且permission是在清单中。在清单中,他给我的错误:

Permission is only granted to system apps.

于是,我问,如何使系统应用程序在Android中的代码,而根的设备?

回答

6

how to make a app that it is a system app in Android code without root the device?

最接近的东西给你介绍什么是你创建自己定制的Android ROM,在您的应用程序是预包装的系统应用程序,并说服人们在他们的设备上安装ROM,替换他们现有的Android安装。

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

+0

其他人如何使应用程序像系统应用程序一样工作? [Play商店](https://play.google.com/store/apps/details?id=com.mmguardian.childapp) –

+0

@TiagoAlencar:他们的应用程序不是系统应用程序,或者它要求用户根植他们的设备,或者他们正在利用一些安全缺陷。 – CommonsWare

+0

Thx @CommonsWare,我会尝试别的! –

相关问题