天天看點

Android應用層判斷目前網絡連接配接模式

/**
* 判斷目前連接配接模式是否為WIFI
* @param context
* @return 傳回true為wifi
*/
public static boolean isWIFIConnection(Context context){
    ConnectivityManager manager = (ConnectivityManager) context.getSystemService(Context.CONNECTIVITY_SERVICE);//擷取系統的連接配接服務
    NetworkInfo activeNetworkInfo = manager.getActiveNetworkInfo();//擷取網絡的連接配接狀況
    if(activeNetworkInfo.getType() == ConnectivityManager.TYPE_WIFI){
        return true; //為wifi連接配接
    }
    else{
        return false;
    }
}