更改Android代理设置

3
我正在尝试编写一个应用程序,可以更改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这样的API中似乎可以工作,但在2.2中,代理设置移至Secure类。

我很想知道这个,因为我的 Nexus 上完全没有代理服务器设置,这真是一件痛苦的事情。 - Paul Whelan
2个回答

0

很不幸,该应用程序更改了UMTS网络的设置而非WiFi的设置。谢谢你的回答。 - Daniel


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接