android インターネット接続確認

Table of Contents

ネットに接続していたらTrue、未接続でfalse

public boolean isNetConnect(Context context) {    
  ConnectivityManager cm = (ConnectivityManager) context.getSystemService(Context.CONNECTIVITY_SERVICE);
  NetworkInfo ni = cm.getActiveNetworkInfo();
  if (ni != null) {
    return cm.getActiveNetworkInfo().isConnected();
  }
  return false
}

AndroidManifest.xmlに以下を追加

<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"></uses-permission>