Move power HAL interactions to PowerManagerService.
This refactoring sets the stage for a follow-on change that will make use additional functions of the power HAL. Moved functionality from android.os.Power into PowerManagerService. None of these functions make sense being called outside of the system server. Moving them to the PowerManagerService makes it easier to ensure that the power HAL is initialized exactly once. Similarly, moved ShutdownThread out of the policy package and into the services package where it can tie into the PowerManagerService as needed. Bug: 6435382 Change-Id: I958241bb124fb4410d96f5d5eb00ed68d60b29e5
This commit is contained in:
@ -133,7 +133,6 @@ extern int register_android_os_Debug(JNIEnv* env);
|
||||
extern int register_android_os_MessageQueue(JNIEnv* env);
|
||||
extern int register_android_os_Parcel(JNIEnv* env);
|
||||
extern int register_android_os_ParcelFileDescriptor(JNIEnv *env);
|
||||
extern int register_android_os_Power(JNIEnv *env);
|
||||
extern int register_android_os_StatFs(JNIEnv *env);
|
||||
extern int register_android_os_SystemProperties(JNIEnv *env);
|
||||
extern int register_android_os_SystemClock(JNIEnv* env);
|
||||
@ -1147,7 +1146,6 @@ static const RegJNIRec gRegJNI[] = {
|
||||
REG_JNI(register_android_os_FileUtils),
|
||||
REG_JNI(register_android_os_MessageQueue),
|
||||
REG_JNI(register_android_os_ParcelFileDescriptor),
|
||||
REG_JNI(register_android_os_Power),
|
||||
REG_JNI(register_android_os_StatFs),
|
||||
REG_JNI(register_android_os_Trace),
|
||||
REG_JNI(register_android_os_UEventObserver),
|
||||
|
Reference in New Issue
Block a user