如果你的意思是你想知道你的手機網絡是打開還是關閉,那麼我認爲下面的代碼可能對你有幫助。
這會告訴你你的手機是否處於Air Plane模式,表示網絡已關閉或打開。
private static boolean isAirplaneModeOn(Context context) {
return Settings.System.getInt(context.getContentResolver(),
Settings.System.AIRPLANE_MODE_ON, 0) != 0;
}
波紋代碼檢查天氣是否與您的陰謀相關聯。
private boolean isNetworkConnected() {
ConnectivityManager cm = (ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE);
NetworkInfo ni = cm.getActiveNetworkInfo();
if (ni == null) {
// There are no active networks.
return false;
} else
return true;
}
清單中
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />