我正在尝试读取 WIFI 代理设置
- 代理主机
- 代理端口
- 代理用户(认证)
- 代理密码(认证)
从 android 版本 2.XX – 4.XX 的设备没有任何成功。
来电:
String proxy = Settings.Secure.getString(context.getContentResolver(), Settings.Secure.HTTP_PROXY);
始终返回 null。
我还添加到我的 android 清单中:
<uses-permission android:name="android.permission.WRITE_SETTINGS" />
<uses-permission android:name="android.permission.WRITE_SECURE_SETTINGS" />
它仍然返回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.
Java 调用:
System.getProperty("http.proxyHost");
System.getProperty("http.proxyCall");
也返回 null。
是否有工作代码可以检索所有这些设置或至少部分从所有 android 版本的设备中检索?