From 591d4fd93296cc86f5b3380ede6c5c3095cfb81c Mon Sep 17 00:00:00 2001 From: Jaewan Kim Date: Wed, 16 Oct 2024 08:05:49 +0900 Subject: [PATCH] Enable Linux terminal app via developer settings Bug: 369246712 Test: `atest SettingsRoboTests`, try toggle the option, \ and try search with 'Linux'. Flag: RELEASE_AVF_SUPPORT_CUSTOM_VM_WITH_PARAVIRTUALIZED_DEVICES Change-Id: Ibdcf00de04f09fe5b03ba53857904945354ed844 --- res/values/config.xml | 3 + res/xml/development_settings.xml | 5 + .../DevelopmentSettingsDashboardFragment.java | 1 + .../LinuxTerminalPreferenceController.java | 127 +++++++++++++++++ ...LinuxTerminalPreferenceControllerTest.java | 131 ++++++++++++++++++ 5 files changed, 267 insertions(+) create mode 100644 src/com/android/settings/development/LinuxTerminalPreferenceController.java create mode 100644 tests/robotests/src/com/android/settings/development/LinuxTerminalPreferenceControllerTest.java diff --git a/res/values/config.xml b/res/values/config.xml index 4b638b25552..0d7f2319415 100644 --- a/res/values/config.xml +++ b/res/values/config.xml @@ -839,4 +839,7 @@ com.android.devicediagnostics + + + com.android.virtualization.terminal diff --git a/res/xml/development_settings.xml b/res/xml/development_settings.xml index 866a529dd8b..fd222bcf0f5 100644 --- a/res/xml/development_settings.xml +++ b/res/xml/development_settings.xml @@ -199,6 +199,11 @@ android:title="@string/enable_terminal_title" android:summary="@string/enable_terminal_summary" /> + +