⑴ 如何修改Android設備添加重啟,飛行模式,靜音模式等功能
首先找到長按電源鍵彈出的對話框,在frameworks.java文件中,修改createDialog()方法。
在該類中加入reboot()方法,該方法調用ShutdownThread的reboot方法
[java]view plain
//Calledbywindowmanagerpolicy.Notexposedexternally.
@Override
publicvoidshutdown(){
ShutdownThread.shutdown(mContext,true);
}
//editedbyouyangstart
publicvoidreboot(booleanconfirm){
hutdownThread.reboot(mContext,null,confirm);
}
//editedbyouyangend
同樣在仿照關機的原理添加reboot的具體實現代碼,既然在ShutdownThread這個類中提供了shutdown和rebootSafeMode的方法,那按理也應該有reboot的方法,或者類似reboot的方法。找到Shutdown.java文件,在frameworks.java中,