Android广播其实和我们生活中的广播类似 笼统的来说就是传播数据。
1.实现了不同应用程序之间的数据传输和共享(比如通过获取短信,电话做到拦截功能)
2.起到了一个通知的作用,比如在service中要通知主程序,更新主程序的UI等。
实现广播其实很简单
1.既然是广播一定要有发送方和接受方
对于发送方来说,我们需要一个桥梁(Intent)
Intent intent =
new
Intent();
//Itent就是我们要发送的内容
intent.putExtra(
"data"
,
"this is data from broadcast "
+Calendar.getInstance().
get
(Calendar.SECOND));
intent.setAction(flag);
//设置你这个广播的action,只有和这个action一样的接受者才能接受者才能接收广播