package com.ping.utils;
import android.content.Context;
import android.net.ConnectivityManager;
import android.net.NetworkInfo;
import android.net.NetworkInfo.State;
public class NetUtil {
public static boolean networkEnable(Context context) {
// 網絡管理對象
ConnectivityManager cm = (ConnectivityManager) context.getSystemService(Context.CONNECTIVITY_SERVICE);
// 擷取所有類型的連結管理對象
NetworkInfo info = cm.getActiveNetworkInfo();
return info != null && info.isConnected();
}
public static boolean isWifiConnected(Context context) {
// 網絡管理對象
ConnectivityManager cm = (ConnectivityManager) context.getSystemService(Context.CONNECTIVITY_SERVICE);
// 擷取所有類型的連結管理對象
NetworkInfo info = cm.getNetworkInfo(ConnectivityManager.TYPE_WIFI);
State state = info.getState();
if (State.CONNECTED==state) {
return true;
}
return false;
}
}