1. 程式人生 > >android推斷是否連接wifi和網絡狀態的推斷

android推斷是否連接wifi和網絡狀態的推斷

ack sco font ctx fin null article con nec


<span style="font-size:18px;">// 是否連接WIFI
	public static boolean isWifiConnected(Context context) {
		ConnectivityManager connectivityManager = (ConnectivityManager) context
				.getSystemService(Context.CONNECTIVITY_SERVICE);
		NetworkInfo wifiNetworkInfo = connectivityManager
				.getNetworkInfo(ConnectivityManager.TYPE_WIFI);
		if (wifiNetworkInfo.isConnected()) {
			return true;
		}
		return false;
	}

	/**
	 * 對網絡連接狀態進行推斷
	 * 
	 * @return true, 可用; false, 不可用
	 */
	public static boolean isOpenNetwork(Context ctx) {
		ConnectivityManager connManager = (ConnectivityManager) ctx
				.getSystemService(Context.CONNECTIVITY_SERVICE);
		if (connManager.getActiveNetworkInfo() != null) {
			return connManager.getActiveNetworkInfo().isAvailable();
		}
		return false;
	}</span>


android推斷是否連接wifi和網絡狀態的推斷