有些时候,需要我们去监听手机网络的变化,从而做出相应的功能操作。如何实现?其实就是监听android系统本身发出的广播“android.net.conn.CONNECTIVITY_CHANGE”。这么一说大家就懂了。
好,当我们监听到该广播时,在程序中可能有多处地方需要做出相应的操作。下面直接上代码吧,大家互相学习学习!!
1、首先在Androidmainfest.xml清单文件中注册一个receiver,监听CONNECTIVITY_CHANGE
<receiver android:name="com.kinth.youdian.NetStateReceiver" >
<intent-filter>
<action android:name="android.net.conn.CONNECTIVITY_CHANGE" />
</intent-filter>
</receiver>
2、NetStateReceiver类
public class NetStateReceiver extends BroadcastReceiver {
// 网络变