2010-11-24 19 views
1

Android Appにプログラムでプロキシサーバーを設定する方法はありますか? 私はいくつかのWebViewsを使用するAndroid Appを書いています。アプリですべてのネットワーク接続用にプロキシサーバーを設定する方法はありますか?つまり、WebViewsに表示されるすべてのコンテンツはプロキシ経由でルーティングする必要がありますか? デバイス上の他のすべてのアプリケーションは、このプロキシ設定の影響を受けてはいけません。Androidアプリでプログラムでプロキシサーバーを設定する方法はありますか?

答えて

0

いくつかの調査の後、私はAndroid 2.2には(公式な)プロキシサポートがないことを指摘しています。この問題の報告書は、1000以上の(!)コメントを参照してください。http://code.google.com/p/android/issues/detail?id=1273

ルートデバイスの解決策がいくつか見つかりました。いくつかの新しいiptablesルールを設定します。どのデバイスでも動作するソリューションが必要なので、私はこの提案を試しませんでした。

0

驚いたことに、私はリストされたメカニズムを見ていませんが、おそらく1つがあります。

最終的に、webviewがプロセス内で実行されており、わかりやすく実装されている場合、プロキシを介してリダイレクトできるカスタムコードを使用してネットワークコールをルーティングするように既存のコードをプログラムで修正できますこれは非常に複雑な低レベルのC /アセンブリ言語プログラミングであり、合理的なプラットフォームのアップグレードでポータブルにするためにはさらに注意を払う必要があります。非常に興味深い教育プロジェクトが必要な場合や、確かに良い方法はありません。

+0

あなたの答えをありがとうが、これは(あまりにも)トリッキーでエラーが発生しやすいようです。 – janjonas

0

私たちはアンドロイドでプロキシを設定できます。 proxysetting 1.0は、プロキシを設定するアンドロイドアプリです。それについての詳細を知らないでください。しかし、道があることは明らかです。

関連する問題