0
我通過互聯網搜索它,發現this link。我跟着它,但它沒有奏效。所以,我看着logcat的這告訴我:從Android應用程序更改代理
Setting http_proxy has moved from android.provider.Settings.System to android.provider.Settings.Secure, value is unchanged.
所以我添加
<uses-permission android:name="android.permission.WRITE_SECURE_SETTINGS" />
到menifest並在我的代碼,我改
Settings.System.putString(getContentResolver(), Settings.Secure.HTTP_PROXY, "127.0.0.1:8080");//enable proxy
和
Settings.System.putString(getContentResolver(), Settings.Secure.HTTP_PROXY, "");//disable proxy
但我還是一樣的setting moved
錯誤。我錯過了什麼?
我看到問題How can I get the dreaded WRITE_SECURE_SETTINGS permission for my android app?也說,我無法獲得此權限。真的嗎?來吧,我只是改變代理設置!爲什麼我不允許這樣做?至少,我可以將用戶引導到他可以自己更換代理的地方,就像我們爲啓用藍牙一樣?
DNS解析不起作用在代理之後。 http://code.google.com/p/android/issues/detail?id=2764。從這個鏈接http://www.vogella.de/articles/AndroidNetworking/article.html – Aditya 2012-04-02 10:03:56
@Aditya:似乎這個問題是爲Android 1.5。他們一定已經解決了它,直到現在。 – prongs 2012-04-02 10:06:53
它仍然是開放問題。同樣,WiFi http://code.google.com/p/android/issues/detail?id=1273有一個問題Android似乎有一些PROXY問題! – Aditya 2012-04-02 10:25:19