Я пытаюсь создать приложение, которое работает как родительский контроль, но при этом я застрял в разрешениях системного приложения, оглядываясь, я не могу ничего найти который говорит мне, что можно обойтись без использования специального ПЗУ для моего приложения. Но в 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 код без корня устройства?
А как другие приложения работают как системное приложение? [Play Store] (https://play.google.com/store/apps/details?id=com.mmguardian.childapp) –
@TiagoAlencar: либо их приложение не является системным приложением, либо оно требует от пользователя корни их устройства, или они используют некоторые недостатки безопасности. – CommonsWare
Thx @CommonsWare, я попробую что-нибудь еще! –