2016-05-13 2 views
-1

Я пытаюсь создать приложение, которое работает как родительский контроль, но при этом я застрял в разрешениях системного приложения, оглядываясь, я не могу ничего найти который говорит мне, что можно обойтись без использования специального ПЗУ для моего приложения. Но в 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.

Итак, я спрашиваю, как сделать систему App в Android код без корня устройства?

ответ

6

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

Самое близкое к тому, что вы описали для вас, чтобы создать свой собственный Android ROM, где ваше приложение является расфасованных как приложение системы, и убедить людей, чтобы установить свой диск на устройстве, заменив их существующая установка Android.

В противном случае это невозможно. Это должно быть очевидно: если бы каждый мог написать приложение, которое сделало бы себя системным приложением, не было бы никакой ценности в разграничении между обычными приложениями и системными приложениями.

+0

А как другие приложения работают как системное приложение? [Play Store] (https://play.google.com/store/apps/details?id=com.mmguardian.childapp) –

+0

@TiagoAlencar: либо их приложение не является системным приложением, либо оно требует от пользователя корни их устройства, или они используют некоторые недостатки безопасности. – CommonsWare

+0

Thx @CommonsWare, я попробую что-нибудь еще! –

Смежные вопросы