【发布时间】:2025-11-30 03:30:02
【问题描述】:
我在互联网上搜索并找到了this link。我跟着它,但它没有用。所以我查看了 logcat,它告诉我:
Setting http_proxy has moved from android.provider.Settings.System to android.provider.Settings.Secure, value is unchanged.
所以我加了
<uses-permission android:name="android.permission.WRITE_SECURE_SETTINGS" />
到清单和我的代码中,我改为
Settings.System.putString(getContentResolver(), Settings.Secure.HTTP_PROXY, "127.0.0.1:8080");//enable proxy
和
Settings.System.putString(getContentResolver(), Settings.Secure.HTTP_PROXY, "");//disable proxy
但我仍然得到相同的setting moved 错误。我错过了什么?
我看到问题How can I get the dreaded WRITE_SECURE_SETTINGS permission for my android app? 也说我无法获得此权限。真的吗?来吧,我只是在更改代理设置!为什么我不允许这样做?至少,我可以将用户引导到他可以自己更改代理的地方,就像我们启用蓝牙一样?
【问题讨论】:
-
@Aditya:这个问题似乎是针对 android 1.5 的。到现在为止,他们一定已经解决了。
-
它仍然是未解决的问题。同样,WiFi code.google.com/p/android/issues/detail?id=1273 Android 似乎有一些 PROXY 问题!!!
标签: android permissions proxy