2016-05-13 81 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,我會嘗試別的! –

相關問題