Android 监听开机广播打开APP

 我吃大西瓜QAQ 关注

2017.11.27 16:53* 字数 146 阅读 403评论 0喜欢 0

  • 仅在Android原生系统上测试通过,由于国内手机厂商都有自己的自启动管理,因此不确定是否可用

1.创建广播接收者

public class MyBroadcastReceiver extends BroadcastReceiver {    private static final String TAG = "BootBroadcastReceiver";    @Override    public void onReceive(Context context, Intent intent) {        Log.d(TAG, "onReceive: 系统开机了" + intent.getAction());        Intent intent2 = new Intent(context, MainActivity.class);        intent2.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);        context.startActivity(intent2);    }}

2.清单文件中配置权限

3.清单文件中注册广播接收者

  • AndroidManifest.xml的application标签中注册

                                                    

4.系统开机完成之后监听到广播自动打开App默认启动页面

更多相关文章

  1. 修改Android开机图片、动画、声音
  2. Android(安卓)主动获取电量的方法
  3. Android(安卓)- 永不锁屏,开机不锁屏,删除设置中休眠时间选项
  4. Android(安卓)Animation开机动画的优化
  5. Android的framework层音量控制原理分析--hot(key)处理
  6. android 锁屏时,不运行锁屏程序
  7. android开机动画bootanimation
  8. Android开机广播和关机广播
  9. android 使用JavaMail发送邮件

随机推荐

  1. 集合类HashMap,HashTable,ConcurrentHashMa
  2. 撩下Cookie和Session
  3. 在聊Java中的equals方法
  4. ArrayList和LinkedList的区别?
  5. volatile与synchronized的区别
  6. 五分钟看懂一致性哈希算法
  7. Java原子类实现原理分析
  8. 聊下JVM内存模型
  9. JVM垃圾回收机制
  10. 三分钟秒懂BIO/NIO/AIO区别?