作者slemonade (淳)
看板AndroidDev
标题Re: [问题]如何判断 网路 连线能力
时间Mon May 26 17:19:37 2014
※ 引述《slemonade (淳)》之铭言:
: 请问各位前辈,当手机开启wifi or 3g,可以用ConnectivityManager获得连线资料;但是当wifi是内网且没有上网的能力(无法看网页),获得的资讯一样是有连线的;有没有办法可以知道wifi是不是确实可以上网的呢? 谢谢
Process p= Runtime.getRumtime.exec(ping -c 1 www.google.com); p.waitfor(); 用ping如果ping不到的话,会卡住呢,请问有什麽解决方式或其他方法吗?
--
Sent from my Android
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 223.142.114.247
※ 文章网址: http://webptt.com/cn.aspx?n=bbs/AndroidDev/M.1401095980.A.493.html
1F:推 starengine:基本上还是用ping+timeout来判断。 05/26 20:43
2F:推 gn00742754:最麻烦的是遇到要登入的wifi,还是ping得到,只是会被 05/26 23:28
3F:→ gn00742754:转址 05/26 23:28
4F:→ starengine:ping 外网就算wifi有连上但需要登入还是侦测的出来。 05/29 08:52