Android 11.0 长按电源键直接关机屏蔽关机对话框
1.概述
11.0定制化开发中,有客户需求要求长按电源键直接关机,不需要弹出关机对话框来确认关机,所以这样从电源键
长按弹出代码流程分析,所以就要分析PhoneWindowManager.java 电源键的事件都是这里处理的,
2.长按电源键直接关机屏蔽关机对话框核心代码
frameworks/base/services/core/java/com/android/server/policy/PhoneWindowManager.java
3.长按电源键直接关机屏蔽关机对话框核心代码功能分析和实现功能
3.1 PhoneWindowManager.java关于长按电源键的分析
在系统中PhoneWindowManager主要负责对按键的处理 电源键 音量键 导航栏的按键处理,所以长按电源键需要从流程分析代码然后做相应的修改
源码路径:
frameworks/base/services/core/java/com/android/server/policy/PhoneWindowManager.java
首选看下KeyEvent.KEYCODE_POWER 处理电源键
case KeyEvent.KEYCODE_POWER: {EventLogTags.writeInterceptPower(
Android 11.0 长按电源键直接关机屏蔽关机对话框相关推荐
- Android 5.1长按电源键添加重启功能
原址:http://blog.csdn.net/zhoumushui 现在长按Power键只有一个关机键,需要添加一个重启,以下是我的添加步骤: 1.在frameworks/base/core/res ...
- Android 长按电源键和短按电源键的详细处理流程
1 Android Android4.x在Framework的PhoneWindowManager对Power(KeyEvent.KEYCODE_POWER)和Home(KeyEvent.KEYCOD ...
- 电脑长按电源键强行关机,对SSD有伤害吗?SSD 掉盘之殇
声明 主页: 元存储的博客_CSDN博客 https://blog.csdn.net/vagrant0407?type=blog 本文依据公开知识及个人经验整理而成,若有任何疑问或有侵权行为请联系作者 ...
- [RK3568 Android11] RK809开机短按时间设置和长按电源键设置
一.长按电源键 在产品设计中,为防备系统跑挂了,需要设计通过长按电源键实现硬关机和重启.这里简单介绍RK809实现长按电源键关机和重启功能. 通过查阅RK809手册PMIC_PWEON_KEY寄存器, ...
- 笔记本电脑如何强制关机_长按电源键强制关机会损害笔记本硬件吗?联想:不会但不建议...
如今电脑性能和稳定性已经有了明显进步,尤其是内存的翻倍.SSD硬盘的加入,已经摆脱了动不动卡死.蓝屏的状况. 正因为此,"长按电源键强制关机"的操作已经越来越少,不过以Window ...
- 定时关机win10_长按电源键强制关机,真的会弄坏电脑吗?
" 开始菜单 -- 电源 -- 关机 ". 不知道差友们是否和托尼一样,尽管用了好几年的电脑,期间无论换过多少台,每当想要给电脑关机的时候,这几个步骤一直固定没变. 但 Windo ...
- win10关机后cpu风扇还在转_win10关机后风扇一直转,长按电源键才关闭怎么办
最近有朋友问小编win10关机后风扇一直转,长按电源键才关闭怎么办,关于这个问题,相信还有很多朋友不明白,为什么win10关机后风扇一直转,需要我们长按电源键才关闭呢?遇到这种关机风扇还转的情况要如何 ...
- Android 11.0 Settings源码分析 - 主界面加载
Android 11.0 Settings源码分析 - 主界面加载 本篇主要记录AndroidR Settings源码主界面加载流程,方便后续工作调试其流程. Settings代码路径: packag ...
- Android 11.0 无源码apk授予QUERY_ALL_PACKAGES权限
目录 1.概述 2.Android 11.0 无源码apk授予QUERY_ALL_PACKAGES权限的核心类 3.Android 11.0 无源码apk授予QUERY_ALL_
- Android 11.0 支持exfat格式
点滴积累,记录自己的成长. 最近系统要支持exfat格式,参考了大佬们的帖子之后,终于搞定了. 由于之前都是Android.mk,自己系统中使用的Android.bp,而且要求以模块的形式调用对应的k ...
最新文章
- 每日一皮:周末了,要多运动运动,你看跳绳这个运动就挺好的...
- jsp 中forward 和 Redirect 的用法区别
- 真得好好细讲文件上传,否则漏洞百出
- 如何将自定义数据源集成到Apache Spark中
- 3-4:常见任务和主要工具之文件搜索
- RabbitMQ liunx-centos 安装过程记录
- DPVS_吊打面试官的项目——DPVS
- 大鱼风控笔记 1:量化风控体系的风险板块
- pandas--带有重复值的轴索引
- Java课程设计-随机密码生成器
- 微软的_tell函数实现
- 2019年10月全国程序员工资统计,一半以上的职位5个月没招到人~
- 安装java错误_安装JAVA JDK错误提示正在进行另一JAVA安装解决方法
- 电力系统潮流计算c语言程序,电力系统潮流计算C语言程序.doc
- icon图标制作与使用
- 人脸识别+AI技术如何实现智慧工地履约考勤?
- 织梦dede列表分页样式
- scrapy 抓取拉钩 ajax
- html(标题加上图片的方法,笔记)
- BLAST中的E值(E-value)
热门文章
- (论文加源码)基于自动编码器和LSTM的脑电情感识别(数据集为DEAP)提取了功率谱密度,并进行了无编码和SVM的对比实验。
- WVS与Arachni漏扫工具对比实验
- 1区SCI潜力刊,中科院分区即将更新,有望冲击2区
- SLAM AR 技术与应用
- 猫眼电影票房爬取到MySQL中_Scrapy爬取猫眼电影并存入MongoDB数据库
- ssl申请证书的步骤是如何的呢?
- Qt编写自定义控件65-光晕日历
- 访问服务器显示我被拒绝,连接到服务器localhost:8080被拒绝(The connection to the server localhost:8080 was refused)...
- Frequent values ——RMQ
- 一个Unity3D制作的坦克游戏——《燃烧的地平线》