天天看點

Android 7.1 亮度調節完整流程分析(一)Android 7.1 亮度調節完整流程分析(一)

Android 7.1 亮度調節完整流程分析(一)

上一篇說到BrightnessController中設定螢幕亮度是通過調用PowerManagerService的setTemporaryScreenBrightnessSettingOverride,那麼本篇就從這繼續往下分析。

為了對下面的分析有一個總體的認識,我畫了一個時序圖,以幫助了解。本部分将會分三篇講述,時序圖示紅的地方代表目前篇分析的起點。

Android 7.1 亮度調節完整流程分析(一)Android 7.1 亮度調節完整流程分析(一)

首先從PowerManagerService.setTemporaryScreenAutoBrightnessAdjustmentSettingOverride開始:

@Override // Binder call
        public void setTemporaryScreenAutoBrightnessAdjustmentSettingOverride           

繼續閱讀