答えて
Wifi州変更:
WifiManager.WIFI_STATE_CHANGED_ACTION( "android.net.wifi.WIFI_STATE_CHANGED")
放送の意図行動のWi-Fiは は、有効化、無効化、または不明、無効、有効になっていることを を示します。 1つの は、この状態をintとして提供します。 利用可能であれば、前の 州をもう1つ追加します。
WifiManager.NETWORK_STATE_CHANGED_ACTION( "android.net.wifi.STATE_CHANGE")のWi-Fi接続 の状態が変更されたことを示す
ブロードキャスト意図アクション。 1つの追加は、 という新しい状態をNetworkInfo オブジェクトの形式で提供します。新しい状態がCONNECTEDである場合、 秒の余分は、アクセスポイントのBSSID をStringとして提供します。
WifiManager.SUPPLICANT_CONNECTION_CHANGE_ACTION( "android.net.wifi.supplicant.CONNECTION_CHANGE")
サプリカントへの接続が確立されている(それは今可能 であることを示すブロードキャスト意図アクションWi-Fi操作を実行する) またはサプリカントへの接続 が失われました。 1つの追加では、 の接続状態がブール値として提供されます。ここで、 はtrueがCONNECTEDを意味します。
はまた、ネットワークの接続性の変化が が発生した
ConnectivityManager.CONNECTIVITY_ACTION( "android.net.conn.CONNECTIVITY_CHANGE")を見てみましょう。接続には が確立または紛失しています。影響を受けるネットワークのNetworkInfo は extraとして送信されます。どのような種類の接続イベント が発生したかを確認するには、 を参照してください。
この 切断ネットワークからのフェイルオーバーの 結果た接続である場合には、 FAILOVER_CONNECTIONブール余分trueに セットです。接続性の損失の
、 接続マネージャは を試みている場合は、新しいネットワークはまた余分 として渡されるため、他のネットワーク、NetworkInfoを に接続(または既に接続しています)。これにより、 ブロードキャストの受信者は、 トラフィックが発生しないことをユーザに必ず伝えてはならないことを知らせることができます。その代わり、 レシーバを示し、すぐに別の の放送を期待すべきいずれかのフェイルオーバーの試行が成功した(ので まだそこにある全体のデータ 接続)、またはフェールオーバー 試みはすべて 接続が失われたことを意味し、失敗したことをその 。まったく接続 ネットワークが存在しない場合は、切断イベントのために
は、ブール 余分EXTRA_NO_CONNECTIVITYは真 に設定されています。
Bluetoothの状態変更の場合:
BluetoothAdapter.ACTION_STATE_CHANGED( "android.bluetooth.adapter.action.STATE_CHANGED")
放送の処置: ローカルBluetoothアダプタの状態がされています が変更されました。 たとえば、Bluetoothは のオンまたはオフになっています。
とリンガーモード変更:
AudioManager.RINGER_MODE_CHANGED_ACTION( "android.media.RINGER_MODE_CHANGED")
スティッキー放送意図アクション リンガーモード を変更したことを示します。新しいリンガーモードが含まれています。
ないリンガーモード変更が、これはまたAudioManager.VIBRATE_SETTING_CHANGED_ACTION(「android.media.VIBRATE_SETTING_CHANGED」)
放送の意図作用を有することが良いことができバイブレーションの設定が変更されたことを を示します。 振動タイプと新しい 設定が含まれます。
(Ops、ありがとうございました。2リンクのみ:...)