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 长按电源键直接关机屏蔽关机对话框相关推荐

  1. Android 5.1长按电源键添加重启功能

    原址:http://blog.csdn.net/zhoumushui 现在长按Power键只有一个关机键,需要添加一个重启,以下是我的添加步骤: 1.在frameworks/base/core/res ...

  2. Android 长按电源键和短按电源键的详细处理流程

    1 Android Android4.x在Framework的PhoneWindowManager对Power(KeyEvent.KEYCODE_POWER)和Home(KeyEvent.KEYCOD ...

  3. 电脑长按电源键强行关机,对SSD有伤害吗?SSD 掉盘之殇

    声明 主页: 元存储的博客_CSDN博客 https://blog.csdn.net/vagrant0407?type=blog 本文依据公开知识及个人经验整理而成,若有任何疑问或有侵权行为请联系作者 ...

  4. [RK3568 Android11] RK809开机短按时间设置和长按电源键设置

    一.长按电源键 在产品设计中,为防备系统跑挂了,需要设计通过长按电源键实现硬关机和重启.这里简单介绍RK809实现长按电源键关机和重启功能. 通过查阅RK809手册PMIC_PWEON_KEY寄存器, ...

  5. 笔记本电脑如何强制关机_长按电源键强制关机会损害笔记本硬件吗?联想:不会但不建议...

    如今电脑性能和稳定性已经有了明显进步,尤其是内存的翻倍.SSD硬盘的加入,已经摆脱了动不动卡死.蓝屏的状况. 正因为此,"长按电源键强制关机"的操作已经越来越少,不过以Window ...

  6. 定时关机win10_长按电源键强制关机,真的会弄坏电脑吗?

    " 开始菜单 -- 电源 -- 关机 ". 不知道差友们是否和托尼一样,尽管用了好几年的电脑,期间无论换过多少台,每当想要给电脑关机的时候,这几个步骤一直固定没变. 但 Windo ...

  7. win10关机后cpu风扇还在转_win10关机后风扇一直转,长按电源键才关闭怎么办

    最近有朋友问小编win10关机后风扇一直转,长按电源键才关闭怎么办,关于这个问题,相信还有很多朋友不明白,为什么win10关机后风扇一直转,需要我们长按电源键才关闭呢?遇到这种关机风扇还转的情况要如何 ...

  8. Android 11.0 Settings源码分析 - 主界面加载

    Android 11.0 Settings源码分析 - 主界面加载 本篇主要记录AndroidR Settings源码主界面加载流程,方便后续工作调试其流程. Settings代码路径: packag ...

  9. Android 11.0 无源码apk授予QUERY_ALL_PACKAGES权限

    目录 1.概述 2.Android 11.0 无源码apk授予QUERY_ALL_PACKAGES权限的核心类 3.Android 11.0 无源码apk授予QUERY_ALL_

  10. Android 11.0 支持exfat格式

    点滴积累,记录自己的成长. 最近系统要支持exfat格式,参考了大佬们的帖子之后,终于搞定了. 由于之前都是Android.mk,自己系统中使用的Android.bp,而且要求以模块的形式调用对应的k ...

最新文章

  1. 每日一皮:周末了,要多运动运动,你看跳绳这个运动就挺好的...
  2. jsp 中forward 和 Redirect 的用法区别
  3. 真得好好细讲文件上传,否则漏洞百出
  4. 如何将自定义数据源集成到Apache Spark中
  5. 3-4:常见任务和主要工具之文件搜索
  6. RabbitMQ liunx-centos 安装过程记录
  7. DPVS_吊打面试官的项目——DPVS
  8. 大鱼风控笔记 1:量化风控体系的风险板块
  9. pandas--带有重复值的轴索引
  10. Java课程设计-随机密码生成器
  11. 微软的_tell函数实现
  12. 2019年10月全国程序员工资统计,一半以上的职位5个月没招到人~
  13. 安装java错误_安装JAVA JDK错误提示正在进行另一JAVA安装解决方法
  14. 电力系统潮流计算c语言程序,电力系统潮流计算C语言程序.doc
  15. icon图标制作与使用
  16. 人脸识别+AI技术如何实现智慧工地履约考勤?
  17. 织梦dede列表分页样式
  18. scrapy 抓取拉钩 ajax
  19. html(标题加上图片的方法,笔记)
  20. BLAST中的E值(E-value)

热门文章

  1. (论文加源码)基于自动编码器和LSTM的脑电情感识别(数据集为DEAP)提取了功率谱密度,并进行了无编码和SVM的对比实验。
  2. WVS与Arachni漏扫工具对比实验
  3. 1区SCI潜力刊,中科院分区即将更新,有望冲击2区
  4. SLAM AR 技术与应用
  5. 猫眼电影票房爬取到MySQL中_Scrapy爬取猫眼电影并存入MongoDB数据库
  6. ssl申请证书的步骤是如何的呢?
  7. Qt编写自定义控件65-光晕日历
  8. 访问服务器显示我被拒绝,连接到服务器localhost:8080被拒绝(The connection to the server localhost:8080 was refused)...
  9. Frequent values ——RMQ
  10. 一个Unity3D制作的坦克游戏——《燃烧的地平线》