有谁知道如何在 Android 中以编程方式检测 wifi 无法访问?我有一个正在运行的应用程序,我可以在其中轻松检测网络连接的类型以及是否打开(NetworkInfo 类),但我无法检测到 wifi 是否打开,但我在另一边遥不可及建筑,所以没有互联网。网络信息一直说网络类型是 WIFI,isConnected = true,getDetailedState = CONNECTED,所以这些对我没有帮助。
问问题
1335 次
1 回答
0
检测 WIFI 是否已连接或打开。如果 wifi 未连接到任何 INTERNET 连接,则显示消息“ WIFI is unreachable or no INTERNET connection.
”
要检查 WIFI 是否已连接,请使用以下代码。
ConnectivityManager connManager = (ConnectivityManager) getSystemService(CONNECTIVITY_SERVICE);
NetworkInfo mWifi = connManager.getNetworkInfo(ConnectivityManager.TYPE_WIFI);
if (mWifi.isConnected()) {
// Do whatever
}
于 2013-04-18T09:06:19.507 回答