
介绍Broadcast的静态注册、动态注册及有序广播。
Broadcast(广播)分为发送者和接收者,可实现跨应用的消息传递。重启手机、闹钟、来电、接收短信等都会发出广播,通过BroadcastReceiver就可以接收广播并进行相应处理。
静态注册是指在AndroidManifest.xml中注册广播接收器。定义一个MyReceiver,需要添加如下标记:

广播接收器定义在MyReceiver.java文件中。

MyReceiver类中只有一个方法onReceive(),当广播接收器收到广播时就运行onReceive()方法。其中的形参intent包含收到的广播消息键值对,通过getStringExtra()就可以得到对应的广播消息。

第15行通过setAc