Android中的Late_resume是被谁触发调用的?
最近在看wakelock和电源管理方面的代码, 有一点始终没看出名堂. 请指教。
假如有一些回调函数注册在late_resume上面, 比如内核fbearlysuspend.c里面的start_drawing_late_resume()函数等。
但是这些回调函数看起来只有通过 echo on > /sys/power/state 才能触发调用, 而不是在resume过程中内核自动调用。
我想知道的是,是谁负责执行这个echo操作的?应该是个用户态程序吧? 那么这个用户态程序怎么知道何时执行这个操作,或者说这个用户态程序怎么知道内核里面的resume流程已经结束了?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
这个真不太清楚
看看这篇文章
http://wenku.baidu.com/view/a4e4 ... eight=1&count=5