From 5c07dcb0698725e7949b030665d21f96c916f3b8 Mon Sep 17 00:00:00 2001 From: Jason Monk Date: Thu, 6 Aug 2015 16:08:03 -0400 Subject: Show warning when touches are being blocked by overlays Bug: 22317719 Change-Id: I5f6526bcce382ae6fabe32d3f8842567d8dc8701 --- AndroidManifest.xml | 4 ++ res/layout/grant_permissions.xml | 1 - res/layout/header.xml | 2 +- res/layout/permissions_frame.xml | 3 +- res/values/styles.xml | 2 +- res/values/themes.xml | 4 +- .../permission/ui/AppPermissionsFragment.java | 6 +++ .../permission/ui/GrantPermissionsActivity.java | 8 ++- .../permission/ui/ManagePermissionsActivity.java | 3 +- .../permission/ui/OverlayTouchActivity.java | 39 ++++++++++++++ .../permission/ui/OverlayWarningDialog.java | 62 ++++++++++++++++++++++ .../permission/ui/PermissionAppsFragment.java | 7 +++ 12 files changed, 130 insertions(+), 11 deletions(-) create mode 100644 src/com/android/packageinstaller/permission/ui/OverlayTouchActivity.java create mode 100644 src/com/android/packageinstaller/permission/ui/OverlayWarningDialog.java diff --git a/AndroidManifest.xml b/AndroidManifest.xml index 072a1222..9120e7ec 100644 --- a/AndroidManifest.xml +++ b/AndroidManifest.xml @@ -89,6 +89,10 @@ + + diff --git a/res/layout/grant_permissions.xml b/res/layout/grant_permissions.xml index 87b51d2b..b3565240 100644 --- a/res/layout/grant_permissions.xml +++ b/res/layout/grant_permissions.xml @@ -26,7 +26,6 @@ android:paddingBottom="8dip" android:paddingStart="22dip" android:paddingEnd="16dip" - android:filterTouchesWhenObscured="true" android:orientation="vertical"> diff --git a/res/layout/permissions_frame.xml b/res/layout/permissions_frame.xml index 5e0d9ec1..8f1f2789 100644 --- a/res/layout/permissions_frame.xml +++ b/res/layout/permissions_frame.xml @@ -22,8 +22,7 @@ + android:layout_height="match_parent"> true -