3

对于 Android 3.x 及之前的版本,您可以调出一个名为 com.android.settings.ProxySelector 的隐藏 UI。它在 Settings.Secure.HTTP_PROXY 中设置并由移动网络使用(WiFi 网络并不总是有效)。但是对于 ICS,我仍然可以调出这个隐藏的 UI,但它似乎不再设置代理了。当我单击“完成”时,我检查 Settings.Secure.HTTP_PROXY 或系统属性 http.proxyHost,两者均未设置。

那么在 ICS 中是否有一种方法可以让我设置全局代理,就像我以前使用 com.android.settings.ProxySelector UI 所做的一样?谢谢!

4

2 回答 2

4

不幸的是,隐藏的活动“com.android.settings.ProxySelector”不是为设置 Wi-Fi 网络代理而设计的。事实上,您可以使用此活动设置全局代理,但对于标准应用程序,您不会看到更改。

例如,默认浏览器仅对MOBILE网络使用此设置,而对Wi-Fi网络完全忽略它。

当然,您可以使用此读取您的个人应用程序中的设置,但您不能指望其他应用程序也会这样做:(

如果一切都清楚,请告诉我。无论如何,我试图在这里解决问题,因此您可以找到有关此主题的更多资源。

于 2012-05-13T08:34:45.847 回答
1

如果设备已植根。您可以编辑 Iptable

于 2012-05-11T23:10:43.827 回答