在代码中注册广播,我们称之为动态注册。本章节我们实现,在代码中注册一个广播,用于监听当系统网络发生变化时,系统发出的广播。
l 1、新建一个Android Application Project项目,命名为FristBroadcast。创建项目可以通过向导创建,也可以手动创建。手动创建时,记得创建一个布局。该布局命名为activtiy_main
l 2、创建一个Activity文件,命名为MainActivity.java,代码如下:
图1
l 3、在AndroidManifest.xml中注册活动MainActivity,代码如下:
图2
4、运行程序,在模拟器中运行成功后,在“设置->Data usage”中,关闭或打开Cellular data选项,程序会弹出提示“network changes”。
图3