首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Android >

替android增加重启菜单

2013-03-25 
为android增加重启菜单??c.最后编译因为修改涉及到系统资源文件又涉及到policy.jar包,经过多次尝试,正确

为android增加重启菜单
>??

c.最后编译因为修改涉及到系统资源文件又涉及到policy.jar包,经过多次尝试,正确的编译顺序如下:步骤1.编译frameworks/base/res,在out/target/product/X设备名X/system/framework/目录下生成framework-res.apk步骤2.编译frameworks/base/,在o同样目录下生成framework.jar包(不能忽略,不然步骤3编译报错)步骤3.编译frameworks/base/policy,在同样目录下生成policy.jar包??附录:本例源码以Android 4.0.4为准(2.3一样),关机相关的源码路径:ics/frameworks/base/policy/src/com/android/internal/policy/impl/目录下:PhoneWindowManager.javaGlobalActions.java?ics/frameworks/base/core/java/com/android/internal/app/目录下:ShutdownThread.java??PS:4.1.1 关机相关方法位置有些变化源码已经把关机的接口整合到:public class?WindowManagerService?extends IWindowManager.Stub
? ? ? ? implements Watchdog.Monitor, WindowManagerPolicy.WindowManagerFuncs{...}中不过可以直接使用:import com.android.server.pm.ShutdownThread;
?ShutdownThread.shutdown(mContext, true);
ShutdownThread.rebootSafeMode(mContext, true);
?文件路径:Android4.1.1/jb/frameworks/base/services/java/com/android/server/pm/
ShutdownThread.java
?Android4.1.1/jb/frameworks/base/services/java/com/android/server/wm
WindowManagerService.java
?...

热点排行