From 2cfd52ca2495bf56ee2f6aef3512781bfd8822b6 Mon Sep 17 00:00:00 2001 From: rmp22 <195054967+rmp22@users.noreply.github.com> Date: Wed, 23 Apr 2025 17:28:03 +0800 Subject: [PATCH] display: add hdr display switch preference Change-Id: Ibbafce724ae0386c054394cdd8089ec58593cb30 Signed-off-by: rmp22 <195054967+rmp22@users.noreply.github.com> --- res/values/evolution_strings.xml | 4 + res/xml/display_settings.xml | 6 + .../HdrDisplayPreferenceController.java | 109 ++++++++++++++++++ 3 files changed, 119 insertions(+) create mode 100644 src/com/android/settings/display/HdrDisplayPreferenceController.java diff --git a/res/values/evolution_strings.xml b/res/values/evolution_strings.xml index 0f6813f32ab..bc2423ddebb 100644 --- a/res/values/evolution_strings.xml +++ b/res/values/evolution_strings.xml @@ -327,4 +327,8 @@ Triluminos display Default Inspired by Sony\'s Bravia/X-Reality engine, the Display Engine features Vivid mode for enhanced brightness and color saturation, X-Reality mode for improved detail and color accuracy, and Triluminos mode for notorious display color accuracy. + + + HDR Display + Enable peak brightness for HDR content. This will increase battery usage diff --git a/res/xml/display_settings.xml b/res/xml/display_settings.xml index e76502b680c..513ad05b121 100644 --- a/res/xml/display_settings.xml +++ b/res/xml/display_settings.xml @@ -181,6 +181,12 @@ android:summary="@string/display_white_balance_summary" settings:controller="com.android.settings.display.DisplayWhiteBalancePreferenceController"/> + +