From bf4119b4b562104bbf80bfc9fa115a0f40dc0f0b Mon Sep 17 00:00:00 2001 From: Vania Januar Date: Tue, 4 Apr 2023 19:14:46 +0100 Subject: [PATCH] Add developer options to force enable Notes role. The Notes role is enabled through a RRO that overlays the config config_enableDefaultNotes (and its work profile counterpart). Bug: 276432652 Test: ForceEnableNotesRolePreferenceControllerTest Change-Id: Iab05b6c13dabda94c513919365a3a9f69dacb80e --- res/values/strings.xml | 6 + res/xml/development_settings.xml | 5 + .../DevelopmentSettingsDashboardFragment.java | 1 + ...ceEnableNotesRolePreferenceController.java | 103 ++++++++++++++++++ ...ableNotesRolePreferenceControllerTest.java | 102 +++++++++++++++++ 5 files changed, 217 insertions(+) create mode 100644 src/com/android/settings/development/ForceEnableNotesRolePreferenceController.java create mode 100644 tests/robotests/src/com/android/settings/development/ForceEnableNotesRolePreferenceControllerTest.java diff --git a/res/values/strings.xml b/res/values/strings.xml index dea4320fc22..534dc04ef98 100644 --- a/res/values/strings.xml +++ b/res/values/strings.xml @@ -11891,6 +11891,12 @@ Disable restrictions on the system resource usage of the app child processes + + Force enable Notes role + + Enable note-taking system integrations via the Notes role. If the Notes role is already enabled, does nothing. + + Broadcast diff --git a/res/xml/development_settings.xml b/res/xml/development_settings.xml index 9e1dbad8ba3..e7aac3e7528 100644 --- a/res/xml/development_settings.xml +++ b/res/xml/development_settings.xml @@ -713,6 +713,11 @@ android:title="@string/disable_phantom_process_monitor_title" android:summary="@string/disable_phantom_process_monitor_summary" /> + +