2
ブロードキャスト受信機を使用すると、電話機の電源が入っているかどうかを簡単に確認できます。次のStackOverflowの質問はこれを説明しています: Detecting the device being plugged in。Androidでは、ブロードキャストレシーバーを使用してWi-Fiと3Gの間の切り替えを検出する方法はありますか?
また、現在の接続情報をポーリングし続ける機能getActiveNetworkInfo()
を使用して、現在の接続がWIFIかモバイルかどうかを確認する方法も知っています。
私の質問は:ブロードキャストレシーバーを使用してWiFiと3G間の切り替えを検出することは可能ですか?より効率的でなければなりません。