- 博客(4)
- 收藏
- 关注
原创 亮度调节之自动调节
自动调节和手动调节的分叉口在DisplayPowerController中的updatePowerState()方法处,这里的brightness是从自动调节控制器中获取的 if (brightness < 0) { if (autoBrightnessEnabled) { brightness = mAutomaticBrightnessController.getAutomaticScreenBrightness();
2020-08-06 20:53:51
1318
原创 亮度调节(二)
关于Android8的亮度调节,分析到了DisplayPowerController的updatePowerState()方法再将亮度值进行“加工”以后,会执行animateScreenBrightness()方法animateScreenBrightness private void animateScreenBrightness(int target, int rate) { if (DEBUG) { Slog.d(TAG, "Animating brigh
2020-08-06 17:30:05
440
原创 亮度调节(一)
关于Android8.1的亮度调节的实现:点击了BrightnessPreference以后会发送广播,对应的SettingsUI类接收广播并创建BrightnessDialog,这是一个关于调节亮度的对话框BrightnessDialog @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); final Windo
2020-08-05 21:01:42
666
原创 android 9.0关于屏幕亮度的整理
BrightnessController private final DisplayManager mDisplayManager;private void setBrightness(int brightness) { mDisplayManager.setTemporaryBrightness(brightness); }DisplayManager private final DisplayManagerGlobal mGlobal; public vo
2020-08-05 09:14:14
1055
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人