要求说明:
在平板电脑和手机上,长按电源按钮的话,通常会显示关机选择画面,催促关机和模式的切换
在需求中,去除这部分,直接长按电源3秒钟后,要求关闭电源。
实现:
frameworks/base/policy/src/com/Android/internal/policy/impl/phonewindowmanager.Java
@ @-656,7656,7 @ @ publicclassphonewindowmanagerimplementswindowmanagerpolicy {
privatevoidinterceptpowerkeydown (布尔型握手) {
mPowerKeyHandled=handled;
if (! handled ) {
- mhandler.post delayed (mpowerlongpress,view configuration.getglobalactionkeytimeout (); //原始代码
mhandler.post delayed (mpowerlongpress,3000; //view configuration.getglobalactionkeytimeout (); //修正后,3秒后触发。
}
}
@ @-717,7717,7 @ @ publicclassphonewindowmanagerimplementswindowmanagerpolicy {
factory test.islongpressonpoweroffenabled () ) )。
resolved behavior=long _ press _ power _ shut _ off _ no _ confirm;
}
_
resolved behavior=long _ press _ power _ shut _ off _ no _ confirm; //AnsonCode 2013.7.5
//添加该行的代码,不显示确认窗口,直接调用poweroff关闭
交换机(resolved behavior ) {
case long _ press _ power _ nothing :
黑;