【发布时间】:2010-04-20 14:43:29
【问题描述】:
当网络状态发生变化(即从 GSM 到 Wifi)时,Android 是否会广播意图?如果需要,我需要什么权限?意图操作是什么?
【问题讨论】:
标签: java android broadcastreceiver
当网络状态发生变化(即从 GSM 到 Wifi)时,Android 是否会广播意图?如果需要,我需要什么权限?意图操作是什么?
【问题讨论】:
标签: java android broadcastreceiver
【讨论】:
没有任何与您所描述的完全一样的东西,但您可以使用ConnectivityManager.CONNECTIVITY_ACTION 来监控更改并使用它附带的附加功能来查看连接是否已从 GSM 更改为 Wifi,反之亦然。为此,您需要获得android.permission.ACCESS_NETWORK_STATE 和android.permission.ACCESS_WIFI_STATE 的权限才能检查wifi 信息。
【讨论】:
Android 将广播WifiManager.NETWORK_STATE_CHANGED_ACTION 当设备
获得或失去 wifi 连接。您需要android.permission.ACCESS_WIFI_STATE 的权限才能接收意图。但是,我不确定是否
GSM -> WIFI 也有类似的东西。
【讨论】: