Abdroid中静态(主清单)注册广播接收者,监听开机广播

动态(代码)中注册广播接收者,很灵活,在onCreate();中注册,在onDestroy();中取消注册。

但是要等程序启动之后才能接收到广播。

静态(主清单)中注册广播接收者,在程序为启动的情况下就能接收到广播,比如开机广播

下面是一个静态广播接收者的简单例子

主清单:

    注册:   

    
           
               
           

       

开权限:

    

java代码:
import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.Intent;
import android.widget.Toast;
/**
 * 
 * 创建广播接收者,接收开机广播
 *
 */
public class BootCompleteReceiver extends BroadcastReceiver{
//当接收到广播之后就能调用这个方法
@Override
public void onReceive(Context context, Intent intent) {
Toast.makeText(context, "接收到开机广播", 10).show();


}



}//class

如果没有明白,请下载我的例子

http://download.csdn.net/detail/zhaihaohao1/8268463




你可能感兴趣的:(广播)