From f54048ad4c4edebc0cf4d69af56fbad4f8d06f6c Mon Sep 17 00:00:00 2001 From: danielwbhuang Date: Tue, 26 Nov 2024 14:47:03 +0800 Subject: [PATCH] Modify App languages entry 1. add a new category 2. move App languages preference to the new category Bug: 379962955 Flag: com.android.settings.flags.regional_preferences_api_enabled Test: check hsv and atest ManageApplicationsTest, AppLocalePreferenceControllerTest Change-Id: Ie6bdcb1899b705cff48ce3be9c0d0b060be8ee72 --- res/values/strings.xml | 2 + res/xml/language_settings.xml | 19 +++++++- .../AppsLocalePreferenceController.java | 42 ++++++++++++++++++ .../NewAppsLocalePreferenceController.java | 44 +++++++++++++++++++ ...reLanguagesSettingsCategoryController.java | 42 ++++++++++++++++++ 5 files changed, 148 insertions(+), 1 deletion(-) create mode 100644 src/com/android/settings/applications/appinfo/AppsLocalePreferenceController.java create mode 100644 src/com/android/settings/applications/appinfo/NewAppsLocalePreferenceController.java create mode 100644 src/com/android/settings/language/MoreLanguagesSettingsCategoryController.java diff --git a/res/values/strings.xml b/res/values/strings.xml index 4d51512d29f..ffdadf93bd1 100644 --- a/res/values/strings.xml +++ b/res/values/strings.xml @@ -470,6 +470,8 @@ Region preference Type language name + + More language settings diff --git a/res/xml/language_settings.xml b/res/xml/language_settings.xml index fb79346b3b8..f9f423e5ca5 100644 --- a/res/xml/language_settings.xml +++ b/res/xml/language_settings.xml @@ -28,12 +28,13 @@ android:title="@string/system_language" android:fragment="com.android.settings.localepicker.LocaleListEditor" settings:controller="com.android.settings.language.PhoneLanguagePreferenceController" /> + + settings:controller="com.android.settings.applications.appinfo.AppsLocalePreferenceController"> @@ -48,6 +49,22 @@ + + + + + +