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"/>
+
+