Android代理wifi与手机

时间:2012-02-04 07:04:20

标签: android mobile proxy wifi android-3.0-honeycomb

我知道Android中的代理支持很麻烦,而且很多人也很沮丧。我在SO上阅读了大部分帖子,但我仍感到困惑。

我想支持Wifi代理和移动代理,我知道在蜂窝和蜂窝之前代理支持有一些变化。我还读到你需要成为一个系统应用来设置代理,即使你有android.permission.WRITE_SECURE_SETTINGS权限。

那么我可以从我的应用程序中为wifi和移动网络设置系统代理吗?蜂窝之前和蜂窝之后的任何差异?

获取wifi和移动网络代理设置的首选方法是什么?蜂窝之前和之后的任何差异?如果我想在我的应用程序中使用它,在httpClient对象上设置代理参数是否很简单?还有什么我需要做的吗?或者我应该使用系统属性吗?

请考虑Wifi和移动代理可能不同的情况。

指向一个好文档的任何指针(更新以反映蜂窝以来的变化)将非常有帮助。我找不到任何好的。

2 个答案:

答案 0 :(得分:1)

  

那么我可以从我的应用程序中为wifi和移动网络设置系统代理吗?

不,除非您的应用是固件的一部分。

  

蜂窝前和蜂窝后的任何差异?

不管你是否可以设置它们。

  

获取wifi和移动网络代理设置的首选方法是什么?

AFAIK,只有一个可访问的代理设置Settings.Secure.HTTP_PROXY,您可以通过致电getString()上的Settings.Secure来获取。

  

蜂窝之前和之后的任何差异?

不是我知道的。

答案 1 :(得分:1)

通过反射,您可以获取每个Wi-Fi接入点的代理设置。这是this library的作用。您可以使用它轻松访问当前配置的代理设置。