Chinaunix

标题: Android中的Late_resume是被谁触发调用的? [打印本页]

作者: wwxbei    时间: 2011-04-28 18:00
标题: Android中的Late_resume是被谁触发调用的?
最近在看wakelock和电源管理方面的代码, 有一点始终没看出名堂.  请指教。

假如有一些回调函数注册在late_resume上面, 比如内核fbearlysuspend.c里面的start_drawing_late_resume()函数等。
但是这些回调函数看起来只有通过 echo on > /sys/power/state 才能触发调用, 而不是在resume过程中内核自动调用。
我想知道的是,是谁负责执行这个echo操作的?应该是个用户态程序吧? 那么这个用户态程序怎么知道何时执行这个操作,或者说这个用户态程序怎么知道内核里面的resume流程已经结束了?
作者: bjjdwl    时间: 2011-04-28 20:41
这个真不太清楚
作者: alvininha    时间: 2011-11-15 15:01
看看这篇文章
http://wenku.baidu.com/view/a4e4 ... eight=1&count=5




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2