3

Android 3.x 以前では、com.android.settings.ProxySelector という非表示の UI を表示できます。これは Settings.Secure.HTTP_PROXY で設定され、モバイル ネットワークで使用されます (WiFi ネットワークは常に機能するとは限りません)。ただし、ICS の場合、この非表示の UI を表示することはできますが、プロキシを設定していないようです。[完了] をクリックすると、Settings.Secure.HTTP_PROXY またはシステム プロパティ http.proxyHost を確認しますが、どちらも設定されていません。

それで、以前にcom.android.settings.ProxySelector UIでできることと同じように、ICSにグローバルプロキシを設定できる方法はありますか? ありがとう!

4

2 に答える 2

4

残念ながら、隠しアクティビティ「com.android.settings.ProxySelector」は、Wi-Fi ネットワークのプロキシを設定するようには設計されていません。実際、このアクティビティを使用してグローバル プロキシを設定できますが、標準的なアプリケーションでは変更が見られません。

たとえば、デフォルトのブラウザはこの設定をモバイルネットワークに対してのみ使用し、 Wi-Fiネットワークに対しては完全に無視します。

もちろん、このライブラリを使用して個人用アプリの設定を読み取ることはできますが、他のアプリケーションが同じことを行うとは期待できません :(

すべてが明確かどうか教えてください。とにかく、ここで問題をカバーしようとしているので、このトピックに関するその他のリソースを見つけることができます。

于 2012-05-13T08:34:45.847 に答える
1

デバイスがルート化されている場合。あなたはiptableを編集することができます

于 2012-05-11T23:10:43.827 に答える