我正在尝试编写一个可以更改android 2.2.1上的代理设置的应用,但我收到了一个权限例外。
我在我的代码中执行此操作:
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的apis中似乎可行,但在2.2中,代理设置已移至Secure类。
答案 0 :(得分:0)
一个名为APNPT的应用程序会更改设置,您可能希望在代码上达到峰值:
答案 1 :(得分:0)