0
我用下面的代碼來檢查Android設備(Source)檢查工作不
public boolean isNetworkAvailable() {
ConnectivityManager cm = (ConnectivityManager)
getSystemService(Context.CONNECTIVITY_SERVICE);
NetworkInfo networkInfo = cm.getActiveNetworkInfo();
if (networkInfo != null && networkInfo.isConnected()) {
return true;
}
return false;
}
的網絡狀態我的手機上運行它之後的網絡可用性,我發現,它並返回「真」時,網絡可用。但是當我打開手機上的飛行模式時,我發現它仍然返回「真實」。這裏有什麼問題?另外,「真實」是否意味着無線網絡也在運行或僅僅是蜂窩網絡可用?
感謝
PS:是的,我已經加入清單中的ACCESS_NETWORK_STATE權限。