电源管理
极力推荐Android 开发大总结文章:欢迎收藏 程序员Android 力荐 ,Android 开发者需要的必备技能 本篇文章主要介绍 Android 开发中的电源管理部分知识点,本篇文章转载网络,通过阅读本篇文章,您将收获以下内容: Sleep/Suspend SPM wakeup 唤醒源 原文地址:http://www.robinheztto.com/2017/04/20/android-power-basic/ 1. Sleep/Suspend 系统休眠Sleep,Linux Kernel中称作Suspend。系统进入Suspend状态确切来说时CPU进入了Suspend模式,因为对整个系统来说CPU休眠是整个系统休眠的先决条件。CPU Suspend即CPU进入Wait for interrupt状态(WFI),SW完全不跑了,停在suspend workqueue里面。 Android系统从灭屏到系统进入Suspend的大体流程框架如下: 相关代码如下: /frameworks/base/services/core/java/com/android/server/power/PowerManagerService.java /frameworks/base/services/core/jni/com_android_server_power