从名字中大概就知道了意思,BroadcastReceiver就是广播接收器的意思,它运行在后台,始终处于监听的状态,当有系统消息或用户自定义的消息到达时,回调onReceiver()函数,着这个例子中,我只是在这个回调函数中打印出一句话,复杂的BroadcastReceiver操作下文会介绍。

    下面的截图就是程序运行的实例:

   

    下面是这个例子所用到的源代码:

  1. public class BroadcastReceiver01 extends Activity {  

  2.    private Button button;  

  3.  

  4.    @Override  

  5.    protected void onCreate(Bundle savedInstanceState) {  

  6.        super.onCreate(savedInstanceState);  

  7.        setContentView(R.layout.activity_broadcast_receiver01);  

  8.        button=(Button)findViewById(R.id.button);  

  9.        button.setOnClickListener(new OnClickListener() {  

  10.              

  11.            @Override  

  12.            public void onClick(View v) {  

  13.                // TODO Auto-generated method stub  

  14.                Intent intent=new Intent("BruceZhang");  

  15.                BroadcastReceiver01.this.sendBroadcast(intent);  

  16.            }  

  17.