android 系统启动的时候会发出一个系统启动的广播

ACTION_BOOT_COMPLETED,

它的字符串常量表示为 “android.intent.action.BOOT_COMPLETED”

开机自启动程序,只需要“捕捉”到这个消息再启动你的程序即可,我们要做的是接收这个消息,并实现一个BroadcastReceiver


2、

 广播配置文件

 
 


  权限

 


public class BootBroadcastReceiver extends BroadcastReceiver {
static final String action_boot = "android.intent.action.BOOT_COMPLETED";


@Override
public void onReceive(Context context, Intent intent) {
if (intent.getAction().equals(action_boot)) {
   Intent ss= new Intent(context, A.class);
   intent.putExtra("boot", "1");
   ss.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
   context.startActivity(bootStartIntent);
}


}

更多相关文章

  1. 在Android上执行Java程序
  2. Android应用程序的权限列表
  3. Android NDK学习教程(一)--第一个NDK程序
  4. [入门]Android的应用程序框架
  5. android内核字符驱动设备实战之----------设备驱动程序篇
  6. Android退出程序(三)——Android事件总线
  7. Android应用程序剖析
  8. Android调用系统程序
  9. android打电话的程序

随机推荐

  1. Android应用程序进程启动过程的源代码分
  2. Android(安卓)AsyncTask完全解析
  3. Blog-06-《一周快速上手Kotlin For Andro
  4. Android屏幕完美适配最全攻略(最权威的官
  5. 【外刊IT评论】如何发布你的Android应用
  6. 谷歌Android操作系统有望主导移动市场
  7. android体系结构
  8. android对html支持接口总结
  9. GridView或ListView 中android:drawSelec
  10. Android主题定制及修改