ブロードキャスト レシーバーを使用すると、電話が接続されているかどうかを簡単に確認できます。次の StackOverflow の質問では、これについて説明しています: プラグインされているデバイスを検出しています。
getActiveNetworkInfo()
また、現在の接続情報をポーリングし続ける機能を使用して、現在の接続が WIFI かモバイルかを確認する方法も知っています。
私の質問は、WiFi と 3G の間の切り替えを検出するためにブロードキャスト レシーバーを使用することは可能ですか? より効率的である必要があります。