android實現(xiàn)短按電源鍵關(guān)機的實現(xiàn)代碼
打開文件:\frameworks\base\policy\src\com\android\internal\policy\impl\PhoneWindowManager.java
在代碼: private static final int MSG_POWER_LONG_PRESS = 14;
下面添加:
private static final int MSG_POWER_SHUT_DOWN=15;
在:
case MSG_POWER_LONG_PRESS: powerLongPress(); break;
下面添加:
case MSG_POWER_SHUT_DOWN: mWindowManagerFuncs.shutdown(false); break;
找到 case KeyEvent.KEYCODE_POWER:
注釋掉
/*result &= ~ACTION_PASS_TO_USER; isWakeKey = false; // wake-up will be handled separately if (down) { interceptPowerKeyDown(event, interactive); } else { interceptPowerKeyUp(event, interactive, canceled); } break;*/
再添加:
if(down){ if(mPowerManager.isScreenOn()) { Message msg = mHandler.obtainMessage(MSG_POWER_SHUT_DOWN); msg.setAsynchronous(true); mHandler.sendMessageDelayed(msg, ViewConfiguration.get(mContext).getDeviceGlobalActionKeyTimeout()); } else { Log.e("GO to Wakeup--------> TTTEEE","keyCode :"+keyCode); wakeUpFromPowerKey(event.getDownTime()); } } break;
之后在目錄frameworks/base/policy中mm編譯出android.policy.jar push到system/framework重啟即可
到此這篇關(guān)于android實現(xiàn)短按電源鍵關(guān)機的實現(xiàn)代碼的文章就介紹到這了,更多相關(guān)android 短按電源鍵關(guān)機內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
- Android平臺預置GMS包后關(guān)機鬧鐘失效問題及解決方法
- Android實現(xiàn)關(guān)機后數(shù)據(jù)不會丟失問題
- Android 6.0開發(fā)實現(xiàn)關(guān)機菜單添加重啟按鈕的方法
- Android開發(fā)實現(xiàn)長按返回鍵彈出關(guān)機框功能
- Android仿蘋果關(guān)機界面實現(xiàn)代碼
- Android 修改系統(tǒng)關(guān)機動畫的實現(xiàn)
- Android下的CMD命令之關(guān)機重啟及重啟recovery
- Android實現(xiàn)關(guān)機與重啟的幾種方式(推薦)
- Android系統(tǒng)關(guān)機的全流程解析
- Android 實現(xiàn)關(guān)機的多種方式
相關(guān)文章
Android實現(xiàn)第三方授權(quán)登錄、分享以及獲取用戶資料
本篇文章介紹了Android實現(xiàn)第三方授權(quán)登錄、分享以及獲取用戶資料,詳細的介紹了第三方授權(quán)登錄的實現(xiàn)代碼,有需要的朋友可以了解一下。2016-11-11Android 中WebView 截圖的實現(xiàn)方式
這篇文章主要介紹了Android 中WebView 截圖的實現(xiàn)方式,WebView 作為一種特殊的控件,自然不能像其他系統(tǒng) View 或者截屏的方式來獲取截圖。本文通過實例代碼給大家介紹的非常詳細,需要的朋友參考下吧2017-12-12分享10個很棒的學習Android開發(fā)的網(wǎng)站
我推薦的網(wǎng)站,都是我在學習Android 開發(fā)過程中發(fā)現(xiàn)的好網(wǎng)站,給初學者一些建議,少走一些彎路2015-03-03Android開發(fā)實現(xiàn)Gallery畫廊效果的方法
這篇文章主要介紹了Android開發(fā)實現(xiàn)Gallery畫廊效果的方法,結(jié)合具體實例形式分析了Android使用Gallery實現(xiàn)畫廊功能的具體操作技巧與相關(guān)注意事項,需要的朋友可以參考下2017-06-06