我正在制作一个应用程序。我希望该应用程序在Android 2.2及更早版本的设备上自行启用数据连接(3G)。我添加了权限,但我收到错误“权限仅授予系统应用程序”..可能有人告诉我如何克服这个问题。这是非常有用的手机。这些是我添加的权限
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
如果有任何替代方法,我非常欢迎
答案 0 :(得分:2)
我在上一个项目中遇到了这个问题以及我们最终要使用的方法,同样根据Google处理此问题的方法是在用户面前弹出Setting-> Mobile Networks Activity,所以他可以明确启用它,不仅是出于需求原因而且还有法律术语问题,因为如果您的应用程序消耗3G数据而导致用户在他不知情的情况下花钱,那么您可能会遇到法律问题......
问候!