将关机功能改为关屏功能,移动鼠标唤醒屏幕
分析得知,点击状态栏上的关机按钮,是发送一个关机的广播,android.intent.action.ACTION_SHUTDOWN 在是
frameworks/base/services/java/com/android/server/wm/WindowManagerService.java中处理,
我们改写shutdown()方法,加入下面的代码:
PowerManager pm = (PowerManager) mContext.getSystemService(Context.POWER_SERVICE);
/*pm.goToSleep(SystemClock.uptimeMillis());*/
pm.goToSleep(SystemClock.uptimeMillis()+10);
分析得知,点击状态栏上的关机按钮,是发送一个关机的广播,android.intent.action.ACTION_SHUTDOWN 在是
frameworks/base/services/java/com/android/server/wm/WindowManagerService.java中处理,
我们改写shutdown()方法,加入下面的代码:
PowerManager pm = (PowerManager) mContext.getSystemService(Context.POWER_SERVICE);
/*pm.goToSleep(SystemClock.uptimeMillis());*/
pm.goToSleep(SystemClock.uptimeMillis()+10);