我正在制作一个应用程序。我希望应用程序启用自己的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。 –