我正在製作一個應用程序。我希望應用程序啓用自己的Android 2.2和更早的設備上的數據連接(3G)。我添加了權限,但我得到的錯誤「權限只授予系統應用」 ..有人能告訴我如何克服this.THIS有工作ON NON_ROOTED PHONES..These是我加入權限錯誤在我的應用程序
android.permission.CHANGE_NETWORK_STATE
android.permission.CHANGE_NETWORK_STATE
android.permission.ACCESS_NETWORK_STATE
android.permission.MODIFY_PHONE_STATE
android.permission.READ_PHONE_STATE
的權限,如果有任何替代方法,其備受歡迎
你嘗試在你的代碼中使用哪種方法? – flogvit
@ CharlieCollins-I猜到了...... Anyway有沒有什麼辦法可以從我的應用程序中啓用數據 – user2429689
如果你只想在Android 2.2和更早版本的手機上工作,它可能(不確定)。在> 2.2上,您無法使用系統應用程序權限(這些權限是爲系統應用程序,設備附帶的,或者由運營商或根設備上安裝的系統應用程序保留的)。如果您剛剛在構建時發現錯誤,請禁用LINT警告/錯誤,您*可能*仍然能夠在舊設備上安裝並運行APK。 –