Android对kernel增加的:Early suspend, Late resume
16lz
2021-01-26
Early Suspend、Late Resume Early Suspend和Late Resume是Android在標準Linux的基礎上增加的一項特性。 當使用者空間的向內核請求進入suspend時,這時候會先進入early suspend狀態,驅動程式可以註冊early suspend的回呼函數,當進入該狀態時,內核會逐一地調用這些回呼函數。 例如顯示幕的驅動程式通常會註冊early suspend,在他的回呼函數中,驅動程式會把螢幕和背光都關閉。 在這種狀態下,所有的後臺進程都還在活動中,該播放歌曲的播放歌曲,該下載資料的依然在下載,只是顯示幕不良而已。 進入early suspend狀態以後,一旦所有的電源鎖(wake lock)被釋放,系統馬上會進入真正的suspend流程,直到最後系統停止工作,等待外部事件的喚醒。
更多相关文章
- 反向控制-Inversion of Control(JAVA Application)
- Android(安卓)原始碼徹底研究系列 (开篇语)
- Android(安卓)的 HAL 技術
- Google開設Android線上教學課程
- Android筆記
- android 认识
- Android(安卓)Phone Application Development(Part 1)
- Android(安卓)framework analysis
- 电脑无法安装Android设备驱动