From 4806a3851656b9a96f639de646b540baa2b395e5 Mon Sep 17 00:00:00 2001 From: ryanlwlin Date: Tue, 26 Jan 2021 20:18:34 +0800 Subject: [PATCH] Add uninstall option in the capabilities confirm dialog Uninstall option is visible only when the application of the service is not system App. It provides an efficient way to uninstall the App if users are shocked with the perimssions they need to grant. Bug: 176877955 Test: Install an App with AccessibilityService and uninstall it with this option. Change-Id: I6b60cc56d8d34c2983458a676b500035551ec9df --- ...e_accessibility_service_dialog_content.xml | 5 ++ .../AccessibilityServiceWarning.java | 26 +++++- .../accessibility/AccessibilityUtil.java | 9 ++ ...ccessibilityServicePreferenceFragment.java | 86 ++++++++++++++++++- 4 files changed, 118 insertions(+), 8 deletions(-) diff --git a/res/layout/enable_accessibility_service_dialog_content.xml b/res/layout/enable_accessibility_service_dialog_content.xml index 59cb6ddac8c..6b3220bc13e 100644 --- a/res/layout/enable_accessibility_service_dialog_content.xml +++ b/res/layout/enable_accessibility_service_dialog_content.xml @@ -134,6 +134,11 @@ android:text="@string/accessibility_dialog_button_deny" style="@style/AccessibilityDialogButton" /> +