1. 程式人生 > >判斷網路狀態

判斷網路狀態

package com.example.wifinetworkdemo.util;

import android.content.Context;
import android.net.ConnectivityManager;
import android.net.NetworkInfo;

public class NetworkUtils {
//為什麼要串上下文物件 因為這是一個單獨java類所以獲取不到Android
public static boolean getNetwork(Context context) {
boolean boo = false;
ConnectivityManager connectionManager = (ConnectivityManager) context.getSystemService(Context.CONNECTIVITY_SERVICE);
NetworkInfo networkInfo = connectionManager.getActiveNetworkInfo();
if (networkInfo != null && networkInfo.isAvailable()) {
boo = true;
} else {
boo = false;
}
return boo;
}

}