From 5a535e6674d8dcbbf5f6dcd729d19b8f6b005ad2 Mon Sep 17 00:00:00 2001 From: Gary Jian Date: Tue, 15 Mar 2022 16:18:42 +0800 Subject: [PATCH] Add a developer option to controll mockmodemservice permission Bug: 220995034 Test: 1.enable/disable from developer option and check the property value 2.atest MockModemPreferenceControllerTest Change-Id: Iaa1a29f4214e1208fe4de497ff4b05c47c34b266 --- res/values/strings.xml | 5 + res/xml/development_settings.xml | 5 + .../DevelopmentSettingsDashboardFragment.java | 1 + .../MockModemPreferenceController.java | 86 ++++++++++++++ .../MockModemPreferenceControllerTest.java | 111 ++++++++++++++++++ 5 files changed, 208 insertions(+) create mode 100644 src/com/android/settings/development/MockModemPreferenceController.java create mode 100644 tests/unit/src/com/android/settings/development/MockModemPreferenceControllerTest.java diff --git a/res/values/strings.xml b/res/values/strings.xml index 5042302d8aa..47cdad56d25 100644 --- a/res/values/strings.xml +++ b/res/values/strings.xml @@ -13172,6 +13172,11 @@ Allow apps that can display over other apps to overlay Settings screens + + Allow Mock Modem + + Allow this device to run Mock Modem service for instrumentation testing. Do not enable this during normal usage of the phone + Media diff --git a/res/xml/development_settings.xml b/res/xml/development_settings.xml index cd37f4cbb96..61eafc8444f 100644 --- a/res/xml/development_settings.xml +++ b/res/xml/development_settings.xml @@ -252,6 +252,11 @@ android:title="@string/force_high_refresh_rate_toggle" android:summary="@string/force_high_refresh_rate_desc" /> + +