From d1cf05ce0683ab3efbe2b1139571c88d459b8ec4 Mon Sep 17 00:00:00 2001 From: Jason Chang Date: Thu, 21 Oct 2021 16:12:15 +0800 Subject: [PATCH] (3/n) Handling long-pressed action for One-handed mode Quick Settings tile Handling Intent action when long-pressed on One-handed mode Quick Settings tile . Bug: 201743873 Bug: 202132480 Test: Manually test Change-Id: Ib532bd1582fa87bd11c3ec1ee80ad771a78e96d2 --- AndroidManifest.xml | 19 +++++++++++++++++++ src/com/android/settings/Settings.java | 5 +++++ .../core/gateway/SettingsGateway.java | 4 +++- 3 files changed, 27 insertions(+), 1 deletion(-) diff --git a/AndroidManifest.xml b/AndroidManifest.xml index a7de8fd9419..fecec392cee 100644 --- a/AndroidManifest.xml +++ b/AndroidManifest.xml @@ -4233,6 +4233,25 @@ android:theme="@style/SudThemeGlif.Light"> + + + + + + + + + + + + + diff --git a/src/com/android/settings/Settings.java b/src/com/android/settings/Settings.java index a297b9d52a8..a4a37653355 100644 --- a/src/com/android/settings/Settings.java +++ b/src/com/android/settings/Settings.java @@ -326,4 +326,9 @@ public class Settings extends SettingsActivity { public static class AppDashboardActivity extends SettingsActivity {} public static class AdaptiveBrightnessActivity extends SettingsActivity { /* empty */ } + + /** + * Activity for OneHandedSettings + */ + public static class OneHandedSettingsActivity extends SettingsActivity { /* empty */ } } diff --git a/src/com/android/settings/core/gateway/SettingsGateway.java b/src/com/android/settings/core/gateway/SettingsGateway.java index 6897a094816..eaf010a1090 100644 --- a/src/com/android/settings/core/gateway/SettingsGateway.java +++ b/src/com/android/settings/core/gateway/SettingsGateway.java @@ -100,6 +100,7 @@ import com.android.settings.gestures.DoubleTapPowerSettings; import com.android.settings.gestures.DoubleTapScreenSettings; import com.android.settings.gestures.DoubleTwistGestureSettings; import com.android.settings.gestures.GestureNavigationSettingsFragment; +import com.android.settings.gestures.OneHandedSettings; import com.android.settings.gestures.PickupGestureSettings; import com.android.settings.gestures.PowerMenuSettings; import com.android.settings.gestures.SwipeToNotificationSettings; @@ -321,7 +322,8 @@ public class SettingsGateway { NetworkProviderSettings.class.getName(), AlarmsAndRemindersDetails.class.getName(), MediaManagementAppsDetails.class.getName(), - AutoBrightnessSettings.class.getName() + AutoBrightnessSettings.class.getName(), + OneHandedSettings.class.getName() }; public static final String[] SETTINGS_FOR_RESTRICTED = {