网络状态发生变化时广播意图

时间:2010-04-20 14:43:29

标签: java android broadcastreceiver

当网络状态发生变化时,Android是否会播放意图,即从GSM到Wifi?如果是这样,我需要什么权限以及所谓的意图动作是什么?

3 个答案:

答案 0 :(得分:19)

答案 1 :(得分:10)

没有任何与您所描述的完全相同的内容,但您可以使用ConnectivityManager.CONNECTIVITY_ACTION来监控更改并使用附带的附加内容来查看连接是否已从GSM更改为Wifi,反之亦然。为此,您需要权限android.permission.ACCESS_NETWORK_STATEandroid.permission.ACCESS_WIFI_STATE来检查wifi信息。

答案 2 :(得分:1)

Android会在设备上播放WifiManager.NETWORK_STATE_CHANGED_ACTION 增加或失去wifi连接。您需要权限android.permission.ACCESS_WIFI_STATE才能收到意图。但是,我不确定是否 GSM有类似的东西 - > WIFI。