如何在wifi上检查互联网是否存在?

时间:2015-09-04 10:56:40

标签: android android-wifi android-internet

我正面临这个问题,

Wifi已连接但互联网不存在。

如何检查??

请有人帮忙。

2 个答案:

答案 0 :(得分:0)

您可以使用ConnectivityManager来检测它:

WifiManager wm = (WifiManager) Context.getSystemService(WIFI_SERVICE);
WifiInfo niWifi = wm.getConnectionInfo();
SupplicantState supState = niWifi.getSupplicantState();
if(supState == SupplicantState.COMPLETED) {
    // internet is working
}

答案 1 :(得分:-1)

我不是百分百肯定,但我认为除了检查您的Wifi界面是否已启动并运行之外,您实际上无法知道您是否已连接互联网。如果您只需检查所有内容是否已启动并运行,您可以尝试检索一个页面(例如:www.google.com)并准备好在遇到异常时发现它将会失败。

随意告诉我,我是个白痴^ _ ^"