小编use*_*022的帖子

在Android中获取WiFi代理设置

我正在尝试阅读WIFI代理设置

  • 代理主机
  • 代理端口
  • 代理用户(身份验证)
  • 代理密码(身份验证)

从Android版本的设备2.XX - 4.XX没有任何成功.

呼叫:

String proxy = Settings.Secure.getString(context.getContentResolver(), Settings.Secure.HTTP_PROXY);
Run Code Online (Sandbox Code Playgroud)

始终返回null.

我还添加到我的Android清单:

<uses-permission android:name="android.permission.WRITE_SETTINGS" />
<uses-permission android:name="android.permission.WRITE_SECURE_SETTINGS" />
Run Code Online (Sandbox Code Playgroud)

仍然会返回null.

还尝试过:

android.net.Proxy. getHost(Context ctx) – which is deprecated – returns the IP
android.net.Proxy. getPortt(Context ctx) – which is deprecated – returns always -1.
Run Code Online (Sandbox Code Playgroud)

Java调用:

System.getProperty("http.proxyHost");
System.getProperty("http.proxyCall");
Run Code Online (Sandbox Code Playgroud)

也返回null.

是否有一个工作代码可以检索所有这些设置,或者至少部分来自所有Android版本的设备?

proxy android wifi

12
推荐指数
1
解决办法
2万
查看次数

标签 统计

android ×1

proxy ×1

wifi ×1