summaryrefslogtreecommitdiff
path: root/core/java
diff options
context:
space:
mode:
authorMichal Karpinski <mkarpinski@google.com>2019-02-18 14:40:22 +0000
committerAndroid (Google) Code Review <android-gerrit@google.com>2019-02-18 14:40:22 +0000
commite6cb28ce13dab4f13ec82095c7a30ebc6aec9d86 (patch)
treee92c13d68175a321485346ad811c333820a6e261 /core/java
parentffdc325ff2193f6c285221ef0dc979f29606d61b (diff)
parentc99d718c577743ca387f59b628736473969fd22a (diff)
Merge "Deliver realCallingUid and realCallingPid to AMS.broadcastIntentLocked() and make permission checks on them"
Diffstat (limited to 'core/java')
-rw-r--r--core/java/android/app/ActivityManagerInternal.java9
1 files changed, 5 insertions, 4 deletions
diff --git a/core/java/android/app/ActivityManagerInternal.java b/core/java/android/app/ActivityManagerInternal.java
index 69c450cee364..7d828d87e278 100644
--- a/core/java/android/app/ActivityManagerInternal.java
+++ b/core/java/android/app/ActivityManagerInternal.java
@@ -259,10 +259,11 @@ public abstract class ActivityManagerInternal {
public abstract void tempWhitelistForPendingIntent(int callerPid, int callerUid, int targetUid,
long duration, String tag);
- public abstract int broadcastIntentInPackage(String packageName, int uid, Intent intent,
- String resolvedType, IIntentReceiver resultTo, int resultCode, String resultData,
- Bundle resultExtras, String requiredPermission, Bundle bOptions, boolean serialized,
- boolean sticky, int userId, boolean allowBackgroundActivityStarts);
+ public abstract int broadcastIntentInPackage(String packageName, int uid, int realCallingUid,
+ int realCallingPid, Intent intent, String resolvedType, IIntentReceiver resultTo,
+ int resultCode, String resultData, Bundle resultExtras, String requiredPermission,
+ Bundle bOptions, boolean serialized, boolean sticky, int userId,
+ boolean allowBackgroundActivityStarts);
public abstract ComponentName startServiceInPackage(int uid, Intent service,
String resolvedType, boolean fgRequired, String callingPackage, int userId,
boolean allowBackgroundActivityStarts) throws TransactionTooLargeException;