当前位置: 首页 > news >正文

Android 9.0 系统开机自启动第三方app

1.前言


  在9.0的系统rom定制化开发中,在framework定制话的功能开发中,在内置的app中,有时候在系统开机以后会要求启动第三方app的功能,所以这就需要在监听开机完成的广播,然后在启动第三方app就可以了,接下来就需要在系统类中监听开机完成的广播流程来实现功能

2.系统开机自启动第三方app的核心类

framework/base/packages/SystemUI/src/com/android/keyguard/KeyguardUpdateMonitor.java

3.系统开机自启动第三方app的核心功能分析和实现


在开机完成后,进入的第一个页面就是开机锁屏页面就是
KeyguardUpdateMonitor.java 中,所以可以在这里监听开机完成的广播,然后
监听到开机完成广播后,来设置启动第三方app

@VisibleForTestingprotected final BroadcastReceiver mBroadcastReceiver = new BroadcastReceiver() {@Overridepublic void onReceive(Context context, Intent intent) {final String action = intent.getAction();if (DEBUG) Log.d(TAG, "received broadcast " + action);if (Intent.ACTION_TIME_TICK.equals(action)
http://www.lryc.cn/news/63005.html

相关文章:

  • 一些想法:关于学习一门新的编程语言
  • 线性代数——矩阵
  • taro之小程序持续集成
  • Ceph入门到精通-Ceph 编排器简介
  • 【Feign扩展】OpenFeign日志打印Http请求参数和响应数据
  • MongoDB (零) 安装和简单使用
  • Java中的异常是什么?
  • 微短剧“小阳春”,“爱优腾芒”抢滩登陆?
  • C++菱形继承(再剖析)
  • java获取星期几
  • 【TypeScript】03-TypeScript基本类型
  • 什么是跨域?
  • Gradle理论与实践—Gradle构建脚本基础
  • 【Vue 基础】vue-cli初始化项目及相关说明
  • 【c语言】详解c语言#预处理期过程 | 宏定义前言
  • 内网远程控制软件哪个好用
  • 【计算机基本原理-数据结构】数据结构中树的详解
  • 数字设计小思 - D触发器与死缠烂打的亚稳态
  • Notes/Domino 11.0.1FP7以及在NAS上安装Domino等
  • 【VM服务管家】VM4.x算子SDK开发_3.3 模块工具类
  • Aspose.Pdf使用教程:在PDF文件中添加水印
  • H.264/AVC加密----选择加密
  • WuThreat身份安全云-TVD每日漏洞情报-2023-04-26
  • 剑指 Offer第二版:1~n 整数中 1 出现的次数、51. 数组中的逆序对、56 - II. 数组中数字出现的次数 II
  • 云原生-k8s核心概念(pod,deploy,service,ingress,configmap,volume)
  • 他工作10年,老板却让他走人
  • vpp怎么写node
  • 【4. ROS的主要通讯方式:Topic话题与Message消息】
  • 【react全家桶学习】react中组件定义及state属性(超详/必看)
  • 如何以产品经理思维打造一所高品质学校?