/** * 判斷網絡是否存在 * @param context * @return */ public static int checkNetwork(Context context) { //check network ConnectivityManager connMan = (ConnectivityManager) context.getSystemService(Context.CONNECTIVITY_SERVICE); // wifi State wifi = connMan.getNetworkInfo(ConnectivityManager.TYPE_WIFI).getState(); if(wifi == State.CONNECTED) { return 1; } //手機流量 State mobile = connMan.getNetworkInfo(ConnectivityManager.TYPE_MOBILE).getState(); if(mobile == State.CONNECTED) { return 0; } return -1; }