From 9b7a7182a762ce07c4868c1adf9f87efb5d2223d Mon Sep 17 00:00:00 2001 From: Darrell Shi Date: Fri, 29 Jul 2022 22:15:46 +0000 Subject: [PATCH] Add home controls complication type in settingslib. Bug: 240707969 Test: manually on device Change-Id: I568d9323b8f552da8adb9c033b772846bb947abf --- packages/SettingsLib/res/values/strings.xml | 2 ++ .../src/com/android/settingslib/dream/DreamBackend.java | 7 ++++++- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/packages/SettingsLib/res/values/strings.xml b/packages/SettingsLib/res/values/strings.xml index 4f84c8c817cbd..322e1be250a69 100644 --- a/packages/SettingsLib/res/values/strings.xml +++ b/packages/SettingsLib/res/values/strings.xml @@ -1608,6 +1608,8 @@ Air Quality Cast Info + + Home Controls Choose a profile picture diff --git a/packages/SettingsLib/src/com/android/settingslib/dream/DreamBackend.java b/packages/SettingsLib/src/com/android/settingslib/dream/DreamBackend.java index 01d0cc40c0bce..a46e232358439 100644 --- a/packages/SettingsLib/src/com/android/settingslib/dream/DreamBackend.java +++ b/packages/SettingsLib/src/com/android/settingslib/dream/DreamBackend.java @@ -91,7 +91,8 @@ public class DreamBackend { COMPLICATION_TYPE_DATE, COMPLICATION_TYPE_WEATHER, COMPLICATION_TYPE_AIR_QUALITY, - COMPLICATION_TYPE_CAST_INFO + COMPLICATION_TYPE_CAST_INFO, + COMPLICATION_TYPE_HOME_CONTROLS }) @Retention(RetentionPolicy.SOURCE) public @interface ComplicationType {} @@ -101,6 +102,7 @@ public class DreamBackend { public static final int COMPLICATION_TYPE_WEATHER = 3; public static final int COMPLICATION_TYPE_AIR_QUALITY = 4; public static final int COMPLICATION_TYPE_CAST_INFO = 5; + public static final int COMPLICATION_TYPE_HOME_CONTROLS = 6; private final Context mContext; private final IDreamManager mDreamManager; @@ -346,6 +348,9 @@ public class DreamBackend { case COMPLICATION_TYPE_CAST_INFO: res = R.string.dream_complication_title_cast_info; break; + case COMPLICATION_TYPE_HOME_CONTROLS: + res = R.string.dream_complication_title_home_controls; + break; default: return null; }