判断网络是否连接:
ConnectivityManager connectivity = (ConnectivityManager) context
.getSystemService(Context.CONNECTIVITY_SERVICE);
if (null != connectivity) {
NetworkInfo info = connectivity.getActiveNetworkInfo();
if (null != info && info.isConnected()) {
if (info.getState() == NetworkInfo.State.CONNECTED) {
return true;
}
}
}
return false;判断是否是wifi连接:
ConnectivityManager connectivityManager = (ConnectivityManager)context.getSystemService(Context.CONNECTIVITY_SERVICE);
NetworkInfo wifiNetworkInfo = connectivityManager.getNetworkInfo(ConnectivityManager.TYPE_WIFI);
if(wifiNetworkInfo.isConnected())
{
return true ;
}
return false ;
本文介绍了如何使用Android系统的API来检测设备当前的网络状态,包括是否连接到互联网及是否通过WiFi连接。提供了具体的代码实现,有助于开发者快速集成网络检测功能。
1032

被折叠的 条评论
为什么被折叠?



