Broadcast Receiver学习
要掌握如下内容:
如何定义Broadcast Receiver来处理广播事件
系统广播事件的使用
Notification和NotificationManager的使用
AlarmManager的使用
我们既可以在AndroidManifest中注册一个广播接收器,也可以通过代码的方式来注册。当然也可以注销一个广播
接收器,一般我们是在Activity.onResume()方法中使用Context.registerReceiver()方法来注册一个广播接收器,
在Activity.onPause()中使用unregisterReceiver(r)方法来注销一个广播接收器。
Notification和NotificationManager的使用
Broadcast Receiver组件并没有提供可视化的界面用来显示广播信息。我们可以使用Notification和NotificaitonManager来实现可视化的信息显示。通过使用它们我们可以显示广播信息的内容,图标以及振动等信息。
使用Notification和NotificationManager也比较简单,一般获得系统级的服务NotificationManager,然后实例化Notification,并设置其属性,通过NotificationManager发出通知就可以了。