2011-03-24 31 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