⑴ 如何修改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中,