Android 12.0电池电量为0时延迟关机的解决方案

news/2024/11/25 19:50:35/

1.简述

在12.0定制化开发中,遇到了在电池电量为0时,延时关机的问题,下面就来分析这个问题所产生的原因,然后解决这个问题

2.电池电量为0延迟关机的核心代码

 /frameworks/base/services/core/java/com/android/server/BatteryService.java

3.电池电量为0延迟关机的功能分析和实现
3.1分析问题

在12.0中 电池电量管理都是由BatteryService.java来管理的,电池电量显示更新电量的变化都是在这里处理的,当底层驱动检测到电池电量变化时,会上报事件然后更新电池状态

    public final class BatteryService extends SystemService {public BatteryService(Context context) {super(context);mContext = context;mHandler = new Handler(true /*async*/);mLed = new Led(context, getLocalService(LightsManager.class));mBatteryStats = BatteryStatsService.getService();mActivityManagerInternal = LocalServices.getService(ActivityManagerInternal.class);mCriticalBatteryLevel = mContext.getResources().getInteger(com.android.internal.R.integer.config_c

http://www.ppmy.cn/news/85422.html

相关文章

Chinese-LLaMA-Alpaca代码实战

文章目录 微调chinese-alpaca部署llama.cpp将FP16模型量化为4-bit 项目地址: https://github.com/ymcui/Chinese-LLaMA-Alpaca 微调chinese-alpaca 本项目基于中文数据 开源了使用中文文本数据预训练的中文LLaMA大模型(7B、13B)开源了进一…

java boot项目配置方式优先级

java boot项目认识一下三种格式的配置文件 中 我们说的 boot项目中支持三种配置文件格式 分别是 application.properties application.yml application.yaml 其中 我们也说推荐大家用application.yml格式的 那么 问题就来了 如果三个文件都存在于 resources目录下 系统会听谁的…

读财报丨产品收入增长近70%,百济神州已成功切换成长驱动模式?

5月12日,百济神州(北京)生物科技有限公司(下称“百济神州”)公布2023年第一季度业绩报告。从数据来看,延续了2022年的良好增长态势,实现营业收入30.66亿元,同比增长57%,而…

AntDB-S流式数据库体验

本文作者:彭冲老师,上一篇彭老师体验了亚信刚发布的社区版AntDB-T数据库,文章如下: AntDB-T交易型数据库体验 本文继续体验AntDB-S流式数据库的,AntDB-S目前还未开放社区版,可以联系AntDB小助手进行体验。…

java基于springboot应急科研科技资源管理系统

应急资源管理系统的开发,主要有管理员和用户两个角色。 管理员角色计划设计的功能有密码信息管理、个人信息管理、用户信息管理、应急资源管理、留言信息管理等模块,管理员可以对用户、应急资源、留言等信息进行管理,可以选择添加、修改、删除…

SpringCloud Sentinel集成Gateway和实时监控

目录 1 Sentinel集成Gateway1.1 Sentinel对网关支持1.2 GateWay集成Sentinel 2 Sentinel控制台2.1 Sentinel控制台安装2.2 接入控制台2.3 可视化管理2.3.1 实时监控2.3.2 流控规则2.3.3 降级规则2.3.4 热点数据 1 Sentinel集成Gateway 参看: https://github.com/al…

java 类文件结构详解

Java类文件是Java源代码经过编译后生成的二进制文件,它包含了Java类的结构和信息。下面是Java类文件的详细结构介绍: 魔数(Magic Number): Java类文件的开头四个字节是魔数,用于标识文件类型。魔数值为0x…

论述安科瑞智慧消防在高层建筑信息化管理中的作用

安科瑞 徐浩竣 江苏安科瑞电器制造有限公司 zx acrelxhj 【摘要】为了顺应时代的发展,我们做好信息化时代下的“智慧消防”工作,为“智慧城市”的建设奠定良好的基础。本文主要就“智慧消防”的含义、对如高层建筑等单位进行信息化“智慧消防”管理&a…