frameworks/base/services/core/java/com/android/server/policy/PhoneWindowManager.java 中检测遥控器按键按下POWER按键后,关机到UBOOT 中拦截,执行 mPowerManager.reboot("standby"); 实际上就是 adb shell reboot standby,此时代码会跳转到
vi board/rockchip/common/rkboot/fastboot.c 中的FASTBOOT_REBOOT_STANDBY
可以在此代码加上风扇背光LED灯的控制
case KeyEvent.KEYCODE_POWER: {
6362 /*
6363 result &= ~ACTION_PASS_TO_USER;
6364 isWakeKey = false; // wake-up will be handled separately
6365 if (down) {
6366 interceptPowerKeyDown(event, interactive);
6367 } else {
6368 interceptPowerKeyUp(event, interactive, canceled);
6369 }
6370 break;
6371 */
6372
6373 if(down){
6374