发现有一款app可以设置代理,
https://play.google.com/store/apps/details?id=org.credil.proxysettings他的源码在
https://github.com/credil/android-proxysettings代码非常少,就是简单的调用系统隐藏的一个Activity "com.android.settings.ProxySelector"
就怕这个activity在不同版本的android还不一定有, 或者设置了后是否有全局的效果。
我一直以为安卓系统没有这个功能,需要自己单独到每个WIFI连接或给移动网络的接入点设置代理, 我一开始就是这样麻烦的手动设置每个wifi连接的代理实现科学上网的。
我的p7 android版本是 4.4.2, 没有root的
不知道其他手机什么情况,因为我在模拟器里测试几个版本,是没有全局效果的,甚至android 5的都没法设置。
难道是华为系统才有,或者p8的android 5.0这个特性是否还保留,
因为本人正想利用这个特性写一个方便自己的科学上网的app,恳请网友测试一下其他设备环境这个特性是否有。
测试方法就是装上面这个app设置一个无效的代理(比如127.0.0.1 端口1),然后打开浏览器,看是不是无法访问网络了, 如果浏览器无法访问网络了说明代理设置是有效的。
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
https://www.v2ex.com/t/205787
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.