android 11.0 去掉音量键电源键组合键的屏幕截图功能
1.概述
11.0的产品开发中,系统默认可以通过音量键和电源键来截图的,但是产品不需要截图功能,所以要求去掉音量和电源键的截图功能,所以要分析组合键截图功能屏蔽掉就好了
2.去掉音量键电源键组合键的屏幕截图功能的核心代码
frameworks/base/services/core/java/com/android/server/policy/PhoneWindowManager.java
3.去掉音量键电源键组合键的屏幕截图功能分析
功能分析:
关于按键的处理都是在PhoneWindowManager中有两个方法interceptKeyBeforeDispatching和interceptKeyBeforeQueueing,其中包括了几乎所有按键的处理,interceptKeyBeforeDispatching主要处理Home键、音量键、back键等,
interceptKeyBeforeQueueing主要处理音量键、电源键、耳机键等。接下来分析下源码
首先分析interceptKeyBeforeQueueing()如下:
// TODO(b/117479243): handle it in InputPolicy/** {@inheritDoc
android 11.0 去掉音量键电源键组合键的屏幕截图功能相关推荐
- android 11.0 去掉未知来源弹窗 默认授予安装未知来源权限
在11.0原生系统中对于安装第三方app会弹出未知来源弹窗确认以后才允许安装 这样显得有些麻烦,所以默认是去掉安装未来来源的 要授予未知来源权限的 1.在AppOpsManager.java中授予未知 ...
- android 11.0 去掉锁屏功能和息屏功能(永不息屏)
1.概述 在11.0产品定制化开发中,有产品需求要求系统去掉锁屏功能,默认永不锁屏,需要对去掉系统默认的锁屏功能和 息屏功能 让屏幕永远不要熄灭, 2.去掉锁屏功能和息屏功能(永不息屏)的核心代码 f ...
- android 11.0 去掉usb授权提示框 默认给予权限
1.概述 在11.0 的产品开发中,在进行iot开发过程中,在插入usb设备时会弹出usb授权提示框,也带来一些不便,这个需要默认授予USB权限,插拔usb都不弹出usb弹窗所以这要从usb授权相关管 ...
- Android 11.0 去掉无法连接到 WLAN 网络的通知
目录 1.概述 2.去掉无法连接到 WLAN 网络的通知的核心代码
- 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 ...
- Android 11.0 锁屏页面时钟显示样式
一.需求分析 Android 11.0系统默认的锁屏时钟 年月日 显示的样式不符合需求,现在需要定制化.下图是系统默认的时间样式. 目标是改成这样: 二.核心代码路径 frameworks/base/ ...
- MTK Android 11.0:充电低电指示灯会被未读消息信号灯灭掉,无优先级控制。
MTK Android 11.0:充电低电指示灯会被未读消息信号灯灭掉,无优先级控制: 1.电池充电.低电状态提示(红绿双色).(LIGHT_ID_BATTERY) 小于15%时: A 正在充电 亮红 ...
- Android 11.0 支持exFAT文件系统
Android 11.0 支持exFAT文件系统 U盘常见文件系统类型有FAT32.NTFS.exFAT, Android默认支持FAT32, 一般也有NTFS类型编译选项, 但是exFAT由于版权 ...
最新文章
- 1.17 StringBuffer类详解
- ASP.NET MVC 视图
- SpringMVC使用及知识点提炼
- LeetCode—33. 搜索旋转排序数组
- 电脑重装系统后没声音怎么办
- 计算机语言中daly什么意思,计算机组成与体系结构
- 907计算机专业基础与408相比,2018年北京大学信息科学技术学院907计算机专业基础之计算机操作系统考研强化五套模拟题...
- C++11的std::declval与decltype
- JDK10你必须了解的新特性
- USB转RS232串口应用
- 趣谈充电IC的电源路径管理功能
- 目标检测00-10:mmdetection(Foveabox为例)-源码无死角解析(3)-头部网络bbox_head-训练过程
- 科学计数法符号e 自然常数e
- 青青日记app界面原型
- Windows Mobile 6 SDK 中的 GPS 工具
- 解决日志打印过多问题
- http中各个状态码的含义
- 电大计算机画图程序属性,电大计算机绘图(本)复习大全.doc
- 数字取证及其检测工具介绍
- 怎么实现从抖音内跳转到微信关注页面?
热门文章
- 七种常见的电子邮件安全协议简析
- Showwindow及参数介绍
- vue-Vant组件上传图片
- swift野梦抄袭 taylor_断眉质疑Taylor Swift新歌抄袭《Next to Me》,双方粉丝掀起骂战...
- http://coffeejp.com/bbs/forum.php?mod=viewthread,问题列表_华泰证券网络路演_新浪网
- html+css+js制作520表白网页,全屏的爱心和表白语网页动画代码,浪漫的520爱心表白动画特效。...
- linux常用小知识点
- mysql 报broken pipe_Mysql Broken pipe错误
- 一个推理问题:求老师生日
- 【C语言程序】求直角三角形边长