(一).检测当前网络是否可用
/**
* @return true 表示网络可用
*/
public static boolean isNetdevice(Context context) {
ConnectivityManager connectivity = (ConnectivityManager) context
.getSystemService(Context.CONNECTIVITY_SERVICE);
if (connectivity != null) {
NetworkInfo info = connectivity.getActiveNetworkInfo();
if (info != null && info.isConnected())
{
if (info.getState() == NetworkInfo.State.CONNECTED)
{
// 当前网络可用
return true;
}
}
}
return false;
}