返回信息流有那么一天我就厌烦了每次连了学校的WIFI以后还要web认证,于是就写了这么个应用,上链接:
http://pan.baidu.com/share/link?shareid=369984&uk=2416373481
使用android手机的北邮人可以一试。仅限BUPT-1 BUPT-2 BUPT-3 校园有线网web认证,运营商的估计也能做吧,ChinaUnicom的数据我看了下也差不多,主要是我没帐号,不好测试,先凑合着吧。
应用的功能:
监听WIFI状态,如果连接到热点,则根据连接热点的名称来发送登录请求(一般这个请求是我们在浏览器中用表单提交的)。在北邮校园里面共有四种web认证方式,包括BUPT-1/2/3和有线网的web认证,如果你在寝室自己接了无线路由那么第四种认证就用得着了,这四种认证的用户名密码都是一样的,所以我们可以统一处理。
操作步骤:
1、打开应用,如果用户没有打开WIFI,程序将弹出一个对话框提示用户没有打开WIFI,你可以点打开WIFI,也可以点对话框意外的区域关闭它。
2、第一次运行将会弹出一个“使用说明”的对话框,这个对话框和主界面菜单里面弹出的对话框是一样的,这个对话框只会在第一次运行显示。
3、输入用户名和密码。大家不用担心信息泄露,程序在整个过程中只会发送两次请求,一次是联网的请求,一次是访问www.baidu.com检测有没有连上(对不起,度妈妈。。。您又被用来测网络了。。)。
4、点击登录。这样程序会退出界面,并启动一个后台服务,监听你的手机的wifi状态变化,如果发现连上了支持的网络类型就会去尝试连接,连接成功以后会有个提醒。
5、注意,服务有时候会出问题,如果发现网络不能正常连接,那么就打开程序,再点击一次登录,这样会重新启动服务。
一些小问题:
1、由于学校对于帐号的在线有限制,同时保持WIFI打开状态会比较费电,所以没事儿的时候就把WIFI关了吧~~还有就是,同一个热点不能用两台设备同时登录一个帐号,因此如果大家希望在电脑上面登录的话,千万把手机的WIFI关掉!!
2、遇到连接失败的情况,尽管程序会自动尝试3次,但一般这种时候都连不上的,浏览器也连不上,可能是你已经在某处登录导致。
3、当我们在一处登录的时候,应该能够同时断开其他位置的连接才好。是的,不过目前只有有线网的web认证有这个提示,就是您的设备已经在某个ip地址登录,请点击 继续 断开,然后重新登录。所以如果你自己在寝室接了个无线路由来上WIFI的话,这种时候登录认证总是会成功的。
遗憾的是,其他热点并没有这个功能,我遇到的情况就是“认证失败”、“用户名密码错误”。。。
4、关于加入断开连接的操作。有同学给出了这样的建议,我觉得其实还是有需求的,问题是,如果是自动操作的话,那么我们该在什么时候断开网络呢?如果是手动操作的话,一方面会影响体验,另一方面大家想着断开网络的时候一定是连另一个连不上的时候,这种情况下也是无法断开原来的网网络的(比如我先在食堂连了BUPT1,又跑到图书馆连BUPT3,发现连不上,就想断开BUPT1的连接,这个谁有好办法么。。。)
有问题我会继续更新日志的。
谢谢大家支持。
http://fmn.rrimg.com/fmn062/20130409/2200/large_kZ94_10f9000012911191.jpghttp://fmn.rrimg.com/fmn056/20130409/2155/large_hGSM_3b4f000122af125d.jpghttp://fmn.rrimg.com/fmn062/20130409/2155/large_Ue3z_1577000122da1191.jpghttp://fmn.rrimg.com/fmn056/20130409/2155/large_8IB8_28a4000122d81190.jpg
这是一条镜像帖。来源:北邮人论坛 / mobile-terminal-at / #7596同步于 2013/4/10
该镜像源已超过 30 天没有更新,可能在源站已被删除。
MobileTerminalAT机器人发帖
【一个自动实现web认证的应用】BYR无线助手
Enbandari
2013/4/10镜像同步24 回复
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复