当Android启动时,会发出一个系统广播,内容为ACTION_BOOT_COMPLETED,它的字符串常量表示为android.intent.action.BOOT_COMPLETED。只要在程序中“捕捉”到这个消息,再启动就OK

code:

接收广播消息:BootBroadcastReceiver.java

package com.demo.BootStartDemo;    import android.content.BroadcastReceiver;  import android.content.Context;  import android.content.Intent;    public class BootBroadcastReceiver extends BroadcastReceiver {    static final String ACTION = "android.intent.action.BOOT_COMPLETED";     @Override  public void onReceive(Context context, Intent intent) {        if (intent.getAction().equals(ACTION)){     Intent mIntent=new Intent(context,"启动类");     sayHelloIntent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);       context.startActivity(mIntent);    }  }   }  

在你的清单文件中配置:                       
该类派生自BroadcastReceiver,覆载方法onReceive中,检测接收到的Intent是否符合BOOT_COMPLETED,如果符合,则启动“想要启动”那个Activity。

 

权限:

 

更多相关文章

  1. 自己设置包的信息方便更新以及alarm的使用启动服务
  2. 插件化开发之坑位的理解(Hook)
  3. Android(安卓)在一个应用中如何启动另外一个已安装的应用
  4. android 技术点记录
  5. 关于在as上启动虚拟机时发生问题的解决
  6. Android(安卓)4.0 ICS SystemUI浅析——SystemUI启动流程
  7. android简单实现短信拦截
  8. Android(安卓)BroadcastReceiver
  9. Android(安卓)Studio: 模拟器启动失败解决(Emulator: Process fin

随机推荐

  1. Android中视频播放以及解码
  2. 设置TextView文字居中,代码实现android:l
  3. 关于Android(安卓)Studio 模拟器“ANDROI
  4. 如何查看无法导出的android数据库文件?
  5. 关于ImageView的一些图片属性
  6. Android核心模块及相关技术
  7. Android本地数据存储之Sharedpreference
  8. Android(安卓)Activity启动模式分析
  9. android中加载大图片到内存
  10. android keytool 不是内部命令或外部命令