打开Wi-Fi网络 - 检查android中的连接

时间:2013-07-03 18:44:43

标签: java android networking connection wifi

您可能知道打开的Wi-Fi网络,您必须输入密码才能使用互联网。这些通常在机场。如果您启用了Wi-Fi,则设备会连接到此网络。现在我想用应用程序发送数据。 所以我必须检查是否有可用于发送数据的Wi-Fi网络。我想机场的这些开放网络不允许发送数据。如果没有网络,设备将通过移动数据连接。 那么如何检查是否可以通过Wi-Fi发送数据?

1 个答案:

答案 0 :(得分:1)

在我看来,你只需要检查一下你是否有Wi-Fi,因为如果你有Wi-Fi,你可以通过它发送数据。你这样检查:

ConnectivityManager connManager = (ConnectivityManager)getSystemService(CONNECTIVITY_SERVICE);
NetworkInfo wifi = connManager.getNetworkInfo(ConnectivityManager.TYPE_WIFI);

if (wifi.isConnected())
{
    // send your data
}