一、Android的电源管理部分文件路径如下:
frameworks/base/core/java/android/os/PowerManager.java
PowerManager类被APP调用,控制电源设备状态切换等
frameworks/base/services/java/com/android/server/PowerManagerService.java
PowerManagerService属于PowerManager的核心
frameworks/base/core/java/android/os/Power.java
Power与jni接口交互
frameworks/base/core/jni/android_os_power.cpp
此文件是PowerManager的jni接口实现
hardware/libhardware/power/power.c
PowerManager的HAL代码,与电源管理的kernel交互