インターネットで検索したところ、this linkが見つかりました。私はそれに従ったが、うまくいかなかった。だから私はlogcatを見て私にこのことを告げた:アンドロイドアプリからプロキシに変更する
Setting http_proxy has moved from android.provider.Settings.System to android.provider.Settings.Secure, value is unchanged.
だから私はmenifestに
<uses-permission android:name="android.permission.WRITE_SECURE_SETTINGS" />
を追加し、私のコードでは、私は
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
に変更
しかし、まだ私は同じ01を得るエラー。私は何が欠けていますか?
私はこの許可を得ることができないという質問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
@Aditya:その問題はアンドロイド1.5のようでした。彼らは今までそれを解決していたに違いない。 – prongs
それはまだ開いている問題でした。同様にWiFiの問題がありますhttp://code.google.com/p/android/issues/detail?id=1273 AndroidにPROXYの問題があるようです。 – Aditya