需求:在屏幕变亮的情况下,连续按两次power键,机器就会关闭屏幕
分析:这也比较简单,在特定时间内按下power键两次时,仅执行一次power键的动作;
连续按两次power键一般是打开照相机的动作,但这可以让你自己在互联网上搜索关闭相机的方法。
代码主要是
frameworks/base/services/core/Java/com/Android/server/policy/phonewindowmanager.javacasekeyevent.keycode time count2=event.geteventtime (-time count; //计算上次按下power键时和当前的差分if(timecount2700 ) else ) interceptpowerkeydown(event,interactive ); } timeCount=event.getEventTime (; } else {-interceptpowerkeyup (event,interactive,canceled ); interceptpowerkeyup(event,interactive,canceled ); }