From 70c11a7047ad108373ce5ee8a8c54b945cfa835f Mon Sep 17 00:00:00 2001 From: Abel Tesfaye Date: Wed, 10 Mar 2021 23:09:42 +0000 Subject: [PATCH] Update auto-rotate UI to comply with guidelines Bug: 182411771 Test: locally with flame Change-Id: Id94ae379dcf2590460b9cbbdf7a292290666796d --- res/values/strings.xml | 4 +++ res/xml/auto_rotate_settings.xml | 5 ++-- .../SmartAutoRotatePermissionController.java | 26 +++++++++++-------- 3 files changed, 21 insertions(+), 14 deletions(-) diff --git a/res/values/strings.xml b/res/values/strings.xml index 9bae3a5e964..38efbffa240 100644 --- a/res/values/strings.xml +++ b/res/values/strings.xml @@ -2845,6 +2845,10 @@ Turn on screen attention Keep screen on when looking at it + + Camera access is required for Face Detection. Tap to manage permissions for Device Personalization Services + + Manage permissions Night Light diff --git a/res/xml/auto_rotate_settings.xml b/res/xml/auto_rotate_settings.xml index a316b8fb29f..7c46d29a544 100644 --- a/res/xml/auto_rotate_settings.xml +++ b/res/xml/auto_rotate_settings.xml @@ -20,11 +20,10 @@ xmlns:settings="http://schemas.android.com/apk/res-auto" android:title="@string/accelerometer_title" > - { + mContext.startActivity(mIntent); + }); + } + @Override @AvailabilityStatus public int getAvailabilityStatus() { @@ -51,13 +64,4 @@ public class SmartAutoRotatePermissionController extends BasePreferenceControlle ? AVAILABLE_UNSEARCHABLE : UNSUPPORTED_ON_DEVICE; } - - @Override - public boolean handlePreferenceTreeClick(Preference preference) { - if (TextUtils.equals(getPreferenceKey(), preference.getKey())) { - mContext.startActivity(mIntent); - return true; - } - return super.handlePreferenceTreeClick(preference); - } }