我正在尝试编写一个应用程序,可以更改Android 2.2.1上的代理设置,但是我遇到了一个权限异常。
在我的代码中执行以下操作:
权限拒绝:写入安全设置需要android.permission.WRITE_SECURE_SETTINGS
我读到只有系统应用程序才能直接更改这些设置,如何更改它。
在像2.0这样的API中似乎可以工作,但在2.2中,代理设置移至Secure类。
在我的代码中执行以下操作:
Settings.Secure.putString(resolver,Settings.Secure.HTTP_PROXY, "127.0.0.1:8080");
在清单文件中,我指定了WRITE_SETTINGS和WRITE_SECURE_SETTINGS权限,但是我收到了此异常。权限拒绝:写入安全设置需要android.permission.WRITE_SECURE_SETTINGS
我读到只有系统应用程序才能直接更改这些设置,如何更改它。
在像2.0这样的API中似乎可以工作,但在2.2中,代理设置移至Secure类。