总纲
android13 rom 开发总纲说明
文章目录
- 1.前言
- 2.问题分析
- 3.代码分析
- 4.代码修改
- 5.编译
- 6.彩蛋
1.前言
有些设备需要在长按电源键的时候,直接关机。不需要弹出对话框进行询问。
2.问题分析
过滤电源按键,需要在系统里面处理的话,那么我们需要熟悉android的事件分发,然后再事件拦截里面处理就可以了。
3.代码分析
我们在事件拦截这里PhoneWindowManager.java
查看关机对话框的处理
frameworks/base/services/core/java/com/android/server/policy/PhoneWindowManager.java
void showGlobalActionsInternal() {
if (mGlobalActions == null) {
mGlobalActions = new GlobalActions(mContext, mW