From b7583ae4c856162aeac18f4169cfa1d06aa641a8 Mon Sep 17 00:00:00 2001 From: Adnan Begovic Date: Wed, 18 May 2016 14:12:12 -0700 Subject: am: Handle unchecked activity starts for protected components. Previously if you received a notification from a protected app, since AM would state that the calling package was also the target package, the protected apps implementation would allow you to launch into the application. Mitigate this by hooking into the unchecked activity start stack (pending intent launches) globally. Change-Id: I0371593ade9e4af2554962873d89a0f82a639b57 TICKET: PAELLA-216 FEIJ-160 FEIJ-177 --- test-runner/src/android/test/mock/MockPackageManager.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'test-runner/src') diff --git a/test-runner/src/android/test/mock/MockPackageManager.java b/test-runner/src/android/test/mock/MockPackageManager.java index d3e2bfd..bd0a89a 100644 --- a/test-runner/src/android/test/mock/MockPackageManager.java +++ b/test-runner/src/android/test/mock/MockPackageManager.java @@ -904,7 +904,8 @@ public class MockPackageManager extends PackageManager { * @hide */ @Override - public boolean isComponentProtected(String callingPackage, ComponentName componentName) { + public boolean isComponentProtected(String callingPackage, int callingUid, + ComponentName componentName) { throw new UnsupportedOperationException(); } -- cgit v1.1