Android 10.0 framework 增加音量+音量-键唤醒屏幕的功能

1.概述

定制化10.0 的产品开发中,在原生系统中设置息屏时间后,到息屏时间后屏幕息屏,当屏幕息屏后,想要唤醒屏幕只有按下power电源键才能唤醒屏幕由于产品开发的需要,需要增加音量+和音量-都可以唤醒屏幕,这就需要看相关事件然后做功能处理

2.framework 增加音量+音量-键唤醒屏幕的功能核心类

frameworks/base/core/java/android/view/KeyEvent.java
frameworks/base/services/core/java/com/android/server/power/PowerManagerService.java

3.framework 增加音量+音量-键唤醒屏幕的功能核心功能实现和分析

在系统中对于事件相关的都是在KeyEvent中,有对应的事件 供上层调用,系统KeyEvent事件有很多,
所以来分析下相关的事件

3.1首选在KeyEvent.java中增加唤醒的keycode值

路径:frameworks/base/core/java/android/view/KeyEvent.java

/** @hide */
public final boolean isWakeKey()

你可能感兴趣的:(android,framework,10.0音量+键唤醒屏幕,10.0音量-唤醒屏幕,音量键唤醒屏幕)