ネットワーク接続状態の監視をするのが、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!。
航空機モードだとそもそもnullになっちゃうのか。