2011-03-24 40 views
3

我试图写一个应用程序,可以在Android 2.2.1更改代理服务器设置,但我接受许可例外。更改Android的代理服务器设置

我在我的代码中执行此: Settings.Secure.putString(resolver,Settings.Secure.HTTP_PROXY, "127.0.0.1:8080");

在清单我指定的WRITE_SETTINGS和WRITE_SECURE_SETTINGS权限,但我收到此异常。

权限拒绝:写保护设置需要android.permission.WRITE_SECURE_SETTINGS

我看,只有系统的应用程序可以直接更改这些设置,我怎样才能改变它。

在API,如2.0似乎工作,但在2.2代理设置被转移到安全类。

+0

我会爱知道这个它没有代理服务器设置在所有对我的关系痛苦。 – 2011-03-24 13:41:16

回答

0

称为APNPT的应用改变了设置,你可能要采取的代码峰值:

https://github.com/r3pek/APNpt

+0

不幸的是这个程序改变设置UMTS网络不是为无线网络连接。谢谢你的答案。 – Daniel 2011-05-13 05:23:04