当前位置:编程学习 > wap >>

android home键唤醒原理是什么?

看到有手机可以power key和 home key都可以唤醒休眠的机器;唤醒后home key不做休眠用,只是是home的功能。大家有谁知道这个要怎么配置。
首先我觉得home key肯定要接到CPU的中断可唤醒的pin脚上,然后android上层的kl文件中配置为HOME还是POWER呢?还有其他的修改吗?这里有点模糊,还是要修改framework代码来特别处理POWER和HOME的事件分发呢?  home键唤醒 android home键唤醒原理 --------------------编程问答-------------------- 在PhoneWindowManager里面有对Home事件的处理,
KeyEvent有两个事件,一个是按下,一个弹起。
1.按下按键时,对HOME键进行dispatch
2.判断是否是HOME键按下
3.判断当前应用是锁屏,若是锁屏,则将HOME键传递给他。否则继续(这个时候锁屏如果有实现HOME键解锁,则屏幕点亮)
4.判断是否长按(多数手机的后台界面在这里实现)
5.处理HOME键(返回到桌面)
6.拦截HOME键(将不传送到普通应用,所以普通应用拿不到HOME事件)
补充:移动开发 ,  Android
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,