ConnectivityManager

ネットワーク接続状態の監視をするのが、ConnectivityManager。

ConnectivityManager  |  Android Developers

AndroidManifest.xmlは、

android.permission.ACCESS_NETWORK_STATEが必要。
activity_main.xmlは、

Buttonが1つ。
MainActivity.javaは、

Buttonを押したら、connectivityManager.getActiveNetworkInfoでアクティブなネットワーク情報を取得。
networkInfo.isConnectedが、trueならインターネットに接続されてるし、そうでないなら接続されてない。

WiFi繋がってるのでConnected!
WiFi繋がってるのでConnected!

WiFi繋がってるのでConnected!。

航空機モードだとそもそもnullになっちゃうのか
航空機モードだとそもそもnullになっちゃうのか

航空機モードだとそもそもnullになっちゃうのか。

Sample/android/ConnectivityManager/ConnectivityManager/src/ConnectivityManager at master · bg1bgst333/Sample · GitHub