判断是否有效的可以用网络

时间:2016-11-17 15:57:36
【文件属性】:
文件名称:判断是否有效的可以用网络
文件大小:1012KB
文件格式:ZIP
更新时间:2016-11-17 15:57:36
可用网络 公司有个内网是专门测试平板的,但没有实践的网络,访问网站是不能的,当用内网去测访问WEBservice 的时候就会在那卡住20多秒,这个用户体验就很不好了,还有另一种情况也是没有实际的网络,那就是电信开放出来的一个热点,要用那你必须得有账号、密码。 大概的思路:开一个总的线程管理一个判断某个URL是否有效的,在里面用的是http://www.baidu.com测试,另一个是开个3秒线程[3秒也就是超时时间],如果有可用网络的话,线程1会在3秒内执行完成,也就是线程1会比线程2改变值来的快,等线程1执行完,线程2也回去改变值,这样就得注意,要判断值是否改变。 如果不可用的话:线程1会一直卡在哪里20多秒,线程2会只执行3秒,这时候线程2就会比线程1改变值来的快,到20以后线程1也会去改变值,这时候也得注意,要判断值是否改变,3秒过去就提示说这个网络是不可用的。
【文件预览】:
net
----bin()
--------classes.dex(577KB)
--------res()
--------net.apk(194KB)
--------jarlist.cache(119B)
--------dexedLibs()
--------classes()
--------resources.ap_(40KB)
--------AndroidManifest.xml(1KB)
----res()
--------drawable-ldpi()
--------menu()
--------drawable-hdpi()
--------drawable-xhdpi()
--------drawable-xxhdpi()
--------values()
--------values-sw720dp-land()
--------drawable-mdpi()
--------values-sw600dp()
--------layout()
----proguard-project.txt(781B)
----ic_launcher-web.png(50KB)
----assets()
----gen()
--------com()
----src()
--------com()
----.project(839B)
----.classpath(364B)
----project.properties(563B)
----AndroidManifest.xml(1KB)
----libs()
--------android-support-v4.jar(384KB)

网友评论