使用此代碼來檢查設備是否在線時,應用程序加載。查看在線狀態android
public boolean isOnline()
{
ConnectivityManager connMgr = (ConnectivityManager)
getSystemService(Context.CONNECTIVITY_SERVICE);
NetworkInfo networkInfo = connMgr.getActiveNetworkInfo();
return (networkInfo != null && networkInfo.isConnected());
}
但是,這總是返回true,即使它關閉了計算機的Wifi測試。這個函數只是測試連接或實際連接的能力嗎?
謝謝!
你提到需要這2個權限 「計算機無線網絡。」你在模擬器中測試這個嗎? – Brigham
[Android檢查互聯網連接]可能的重複(http://stackoverflow.com/questions/9570237/android-check-internet-connection) –