For 无线网络状态变化:
WifiManager.WIFI_STATE_CHANGED_ACTION http://developer.android.com/reference/android/net/wifi/WifiManager.html(“android.net.wifi.WIFI_STATE_CHANGED”)
广播意图动作指示
Wi-Fi 已启用、禁用,
启用、禁用或未知。一
extra 将此状态作为 int 提供。
另一个额外提供了之前的
状态(如果有)。
WifiManager.NETWORK_STATE_CHANGED_ACTION(“android.net.wifi.STATE_CHANGE”)
广播意图动作指示
Wi-Fi 连接状态
已经改变。另一项额外提供的是
NetworkInfo 形式的新状态
目的。如果新状态为 CONNECTED,
第二个额外的可能提供 BSSID
接入点的名称,作为字符串。
WifiManager.SUPPLICANT_CONNECTION_CHANGE_ACTION(“android.net.wifi.supplicant.CONNECTION_CHANGE”)
广播意图动作指示
与请求者的连接
已经成立(现在是
可以执行 Wi-Fi 操作)
或与请求者的连接
已丢失。另一项额外提供的是
连接状态为布尔值,其中
true 表示已连接。
另请查看 ConnectivityManager.CONNECTIVITY_ACTION ("android.net.conn.CONNECTIVITY_CHANGE")
网络连接发生了变化
发生。连接已
成立或丧失。网络信息
对于受影响的网络作为
额外的;应该咨询一下
什么样的连接事件
发生。
如果这是一个连接
故障转移的结果
断开网络,然后
FAILOVER_CONNECTION 布尔值额外的是
设置为 true。
对于连接丢失,如果
连接管理器正在尝试
连接(或已经连接)到
另一个网络,NetworkInfo 为
新网络也作为
额外的。这让任何接收者
广播知道他们不应该
必须告诉用户没有数据
交通将成为可能。相反,
接收者应该期待另一个
即将播出,表明
故障转移尝试成功(所以
总体数据还是有的
连接),或者故障转移
尝试失败,意味着所有
连接已丢失。
对于断开连接事件,布尔值
额外的 EXTRA_NO_CONNECTIVITY 设置为
如果没有连接则为 true
根本没有网络。
For 蓝牙状态变化:
蓝牙适配器.ACTION_STATE_CHANGED http://developer.android.com/reference/android/bluetooth/BluetoothAdapter.html(“android.bluetooth.adapter.action.STATE_CHANGED”)
广播动作:状态
本地蓝牙适配器已
改变了。
例如蓝牙已开启
打开或关闭。
and for 振铃模式变化:
AudioManager.RINGER_MODE_CHANGED_ACTION ("android.media.RINGER_MODE_CHANGED")
粘性广播意图动作
表示振铃模式有
改变了。包括新的铃声模式。
不是铃声模式更改,但这也可以很好地使用 AudioManager.VIBRATE_SETTING_CHANGED_ACTION ("android.media.VIBRATE_SETTING_CHANGED")
广播意图动作指示
振动设置已更改。
包括振动类型及其新的
环境。
(哦,没有代表,所以只有 2 个链接...:( )