3

我正在寻找 Android 源代码中关于电源按钮如何映射到关闭屏幕的实现。我正在开发一个自定义 ROM,并试图找出这两个事件之间的关系(短按键和屏幕关闭)。我发现frameworks/base/services/java/com/android/server/PowerManagerService.java中的屏幕状态发生了变化,但我没有看到与电源按钮本身相关的任何内容。

感谢您的帮助。

4

1 回答 1

1

查看 com.android.internal.policy.impl.WindowManagerPolicy.java。这处理将关键事件分派到适当的位置,并提供电源按钮的自定义处理。

特别是,您可能对 interceptKeyBeforeQueueing() 感兴趣,或者只搜索KEYCODE_POWER

于 2013-01-21T14:42:44.893 回答