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