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