From e0f4e795cec86cd35c671ac4b845a5baf8c0a788 Mon Sep 17 00:00:00 2001 From: Aaron Liu Date: Fri, 4 Feb 2022 18:42:29 +0000 Subject: [PATCH] Home Controls: Add Device Controls settings Add a setting that would not require authorization for device controls. Fixes: 216102581 Test: manual Change-Id: I1fd98a2fbc1cea44d0b2c3612dd1616a053af394 --- res/values/strings.xml | 4 + res/xml/security_lockscreen_settings.xml | 8 +- .../ControlsPrivacyPreferenceController.java | 3 + ...olsTrivialPrivacyPreferenceController.java | 84 ++++++++++ .../security/LockscreenDashboardFragment.java | 28 ++++ ...rivialPrivacyPreferenceControllerTest.java | 157 ++++++++++++++++++ .../LockscreenDashboardFragmentTest.java | 9 + 7 files changed, 292 insertions(+), 1 deletion(-) create mode 100644 src/com/android/settings/display/ControlsTrivialPrivacyPreferenceController.java create mode 100644 tests/robotests/src/com/android/settings/display/ControlsTrivialPrivacyPreferenceControllerTest.java diff --git a/res/values/strings.xml b/res/values/strings.xml index 9d868cbe4ea..17aff1afbff 100644 --- a/res/values/strings.xml +++ b/res/values/strings.xml @@ -13343,6 +13343,10 @@ Show device controls Access controls when locked + + Control from locked device + + Control external devices without unlocking your phone or tablet if allowed by the device controls app Show double-line clock when available diff --git a/res/xml/security_lockscreen_settings.xml b/res/xml/security_lockscreen_settings.xml index 7ecf200c7ae..b61f4586f31 100644 --- a/res/xml/security_lockscreen_settings.xml +++ b/res/xml/security_lockscreen_settings.xml @@ -29,7 +29,7 @@ settings:keywords="@string/keywords_lock_screen_notif"/> + + T use(Class clazz) {