需求:Android设备开机后,自动运行程序

1.首先,我们先自定义一个广播类来实现界面的跳转,跳转到你的MainActivity界面

public class BootBroadcastReceiver extends BroadcastReceiver {static final String ACTION = "android.intent.action.BOOT_COMPLETED";@Overridepublic void onReceive(Context context, Intent intent) {if (intent.getAction().equals(ACTION)){Intent mainActivityIntent = new Intent(context,MainActivity.class); //要启动的ActivitymainActivityIntent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);context.startActivity(mainActivityIntent);Toast.makeText(context, "启动完毕~", Toast.LENGTH_LONG).show();}}
}

2.在AndroidManifest文件中配置权限和配置监听

在manifest中添加配置权限:

 <!-- 监听开机启动事件 --><uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED"/>

在application中添加配置监听:

< receiver android:name = ".BootBroadcastReceiver" ><!---->< intent-filter >< action android:name = "android.intent.action.BOOT_COMPLETED" /></ intent-filter >
</ receiver >

完成,程序必须启动过,先把程序跑一次,然后程序就可以监听开机启动事件了

Android程序App开机自启动相关推荐

  1. Android实现应用程序的开机自启动

    在Windows平台中我们一定知道很多程序会开机自启动,那么我们的android应用程序如何实现开机自启动的呢?其实非常的简单,只要用android的广播机制就可以了,因为当android系统启动的时 ...

  2. Android 8.1 App开机自启动、注册为无障碍服务、实现悬浮窗

    (欢迎转载,只需注明本文来源:https://blog.csdn.net/actionwind/article/details/103619688) 以下各方法大多来自于网上诸多朋友的无私分享,但找到 ...

  3. Android应用如何开机自启动、自启动失败原因

    2019独角兽企业重金招聘Python工程师标准>>> Android应用如何开机自启动.自启动失败原因 本文主要介绍Android应用如何开机自启动.自启动失败的原因.adb命令发 ...

  4. 安卓app开机自启动代码

    最近要做个大屏的开发板程序,需要长期稳定运行,并开机自启运行此软件. 废话不多说,上代码 开机自启需要广播检测,权限 android.permission.RECEIVE_BOOT_COMPLETED ...

  5. PyQt5随笔:PyQt5 程序在开机自启动时读取文件出错导致崩溃解决办法

    PyQt5随笔:PyQt5 程序在开机自启动时读取文件出错导致崩溃解决办法 1.前言 最近在写一个 Python+pyqt5 小项目,在改善过程中想添加一个日志记录,我是打算用txt 文件记录就好,操 ...

  6. Android APP开机自启动基本方法

    前言 应用自启动主要是通过接收系统广播BOOT_COMPLETED来实现的,在receiver中执行APP启动的方法. 实现 主要分为两个部分: AndroidManifest.xml配置,包括权限配 ...

  7. 安卓系统开机指定APP应用启动,安卓机顶盒指定APP启动,安卓系统设置开机启动APP,安卓app开机自启动

    目前市面上好多机顶盒比如创维,爱奇艺,先科机顶盒,夏新机顶盒,英菲克机顶盒等等, 都设置了开机不启动第三方应用, 开机自启动设置方法: 1.  监控RECEIVE_BOOT_COMPLETED,即开机 ...

  8. Linux下如何设置程序的开机自启动功能

    文章目录 Linux下设置程序开机自启动 1./etc/rc.local 2./etc/profile.d/ 3.使用 crontab 方式 4.使用 systemd 服务 测试代码 Linux下设置 ...

  9. CentOS7如何设置开机自启动程序、开机自启动脚本?

    文章目录 1.把启动程序的命令添加到`/etc/rc.d/rc.local`文件中 CentOS7.9里的`/etc/rc.local`文件 注意:`/etc/rc.d/rc.local`可能没有可执 ...

最新文章

  1. syslog打印不带等级_printk的日志级别和控制台级别
  2. 《算法导论》读书笔记(七)
  3. 数据结构与算法:异或运算
  4. 主成分分析 PCA算法
  5. 验证网站地址是否有效
  6. 堆排序(基于完全二叉树)
  7. 【微信小程序】小程序之自定义头部导航栏背景图
  8. [BZOJ2458][BeiJing2011]最小三角形
  9. 1008. Elevator (20)
  10. 【Quartz.net】- Cron表达式
  11. 手撕前端面试之经典排序算法
  12. 147.对链表进行插入排序
  13. Quartus17.0 + ModelSim - IntelFpga安装及破解
  14. 分享一个好用的网页pdf打印插件
  15. 小程序二维码和小程序带参数二维码生成
  16. linux中tac的用法,如何在Linux中使用“cat”和“tac”命令与示例
  17. xUtils图片本地缓存使用
  18. 电信行业大数据(大数据平台系列)
  19. OpenLayers分屏联动对比
  20. pixhawk连接到nvidia xavier

热门文章

  1. 88. Leetcode 剑指 Offer 14- I. 剪绳子 (动态规划-基础题)
  2. 85. Leetcode 746. 使用最小花费爬楼梯 (动态规划-基础题)
  3. (建议收藏)matlab在线性代数问题中的计算机求解进阶问题及解决方案集锦
  4. 深度学习核心技术精讲100篇(三十五)-美团餐饮娱乐知识图谱——美团大脑揭秘
  5. 【毕业求职季】-听说你想去大厂看学妹,带你看看字节跳动抖音电商后端面试长啥样?
  6. Zookeeper分布式集群部署
  7. python-用Map, Filter, Reduce代替For循环
  8. 使用mspaint查看图片像素
  9. Hessian 原理分析--转
  10. Importing/Indexing database (MySQL or SQL Server) in Solr using Data Import Handler--转载