Re: [问题]如何判断 网络 连线能力

楼主: slemonade (淳)   2014-05-26 17:19:37
※ 引述《slemonade (淳)》之铭言:
: 请问各位前辈,当手机开启wifi or 3g,可以用ConnectivityManager获得连线资料;但是当wifi是内网且没有上网的能力(无法看网页),获得的资讯一样是有连线的;有没有办法可以知道wifi是不是确实可以上网的呢? 谢谢
Process p= Runtime.getRumtime.exec(ping -c 1 www.google.com); p.waitfor(); 用ping如果ping不到的话,会卡住呢,请问有什么解决方式或其他方法吗?
作者: starengine (EricWei)   2014-05-26 20:43:00
基本上还是用ping+timeout来判断。
作者: gn00742754 (西门猫)   2014-05-26 23:28:00
最麻烦的是遇到要登入的wifi,还是ping得到,只是会被转址
作者: starengine (EricWei)   2014-05-29 08:52:00
ping 外网就算wifi有连上但需要登入还是侦测的出来。

Links booklink

Contact Us: admin [ a t ] ucptt.com