android 11.0 去掉音量键电源键组合键的屏幕截图功能
生活随笔
收集整理的這篇文章主要介紹了
android 11.0 去掉音量键电源键组合键的屏幕截图功能
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1.概述
11.0的產品開發中,系統默認可以通過音量鍵和電源鍵來截圖的,但是產品不需要截圖功能,所以要求去掉音量和電源鍵的截圖功能,所以要分析組合鍵截圖功能屏蔽掉就好了
2.去掉音量鍵電源鍵組合鍵的屏幕截圖功能的核心代碼
frameworks/base/services/core/java/com/android/server/policy/PhoneWindowManager.java3.去掉音量鍵電源鍵組合鍵的屏幕截圖功能分析
功能分析:
關于按鍵的處理都是在PhoneWindowManager中有兩個方法interceptKeyBeforeDispatching和interceptKeyBeforeQueueing,其中包括了幾乎所有按鍵的處理,interceptKeyBeforeDispatching主要處理Home鍵、音量鍵、back鍵等,
interceptKeyBeforeQueueing主要處理音量鍵、電源鍵、耳機鍵等。接下來分析下源碼
首先分析interceptKeyBeforeQueueing()如下:
// TODO(b/117479243): handle it in InputPolicy/** {@inheritDoc總結
以上是生活随笔為你收集整理的android 11.0 去掉音量键电源键组合键的屏幕截图功能的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: linux字符集中文转英文,oracle
- 下一篇: 远程连接GitHub仓库