Android电源管理简介(下)
文章转载自:http://blog.csdn.net/hzdysymbol/archive/2009/03/19/4004791.aspx Kernel层 其主要代码在下列位置 : drivers/android/power.c 其对 Kernel提供的接口函数有 EXPORT_SYMBOL(android_init_suspend_lock); //初始化 Suspend lock,在使用前必须做初始化 EXPORT_SYMBOL(android_uninit_suspend_lock); //释放 suspend lock相关的资源 EXPORT_SYMBOL(android_lock_suspend); //申请 lock,必须调用相应的 unlock来释放它 EXPORT_SYMBOL(android_lock_suspend_auto_expire);//申请 partial wakelock, 定时时间到后会自动释放 EXPORT_SYMBOL(android_unlock_suspend); //释放 lock EXPORT_SYMBOL(android_power_wakeup); //唤醒系统到 on EXPORT_SYMBOL(android_register_early_suspend); //注册 early suspend的驱动 EXPORT_SYMBOL