diff options
author | Nicolas Prevot <nprevot@google.com> | 2014-05-06 12:47:57 +0100 |
---|---|---|
committer | Nicolas Prevot <nprevot@google.com> | 2014-05-06 13:54:48 +0100 |
commit | c79586ede6dcd6a167bc8360f058cb5cc655b33d (patch) | |
tree | 06b4111aa0d02dabb8f4ee6e738ae4e17ee2a2fc /core/java/android/content/pm | |
parent | 6fee7d4cf991a8d39bdefb782937250c87f60f25 (diff) | |
download | frameworks_base-c79586ede6dcd6a167bc8360f058cb5cc655b33d.zip frameworks_base-c79586ede6dcd6a167bc8360f058cb5cc655b33d.tar.gz frameworks_base-c79586ede6dcd6a167bc8360f058cb5cc655b33d.tar.bz2 |
Cleaning code related to the forwarding intent filters.
Checking for INTERACT_ACROSS_USERS_FULL
Adding equivalent methods in the PackageManager
Change-Id: Iaa1328fa666613a78e67ca669ea045144275e895
Diffstat (limited to 'core/java/android/content/pm')
-rw-r--r-- | core/java/android/content/pm/PackageManager.java | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/core/java/android/content/pm/PackageManager.java b/core/java/android/content/pm/PackageManager.java index 484a2a1..1a003ff 100644 --- a/core/java/android/content/pm/PackageManager.java +++ b/core/java/android/content/pm/PackageManager.java @@ -3507,4 +3507,26 @@ public abstract class PackageManager { return Environment.getDataDirectory().toString() + "/user/" + userId + "/" + packageName; } + + /** + * Adds a forwarding intent filter. After calling this method all intents sent from the user + * with id userIdOrig can also be be resolved by activities in the user with id userIdDest if + * they match the specified intent filter. + * @param filter the {@link IntentFilter} the intent has to match to be forwarded + * @param removable if set to false, {@link clearForwardingIntents} will not remove this intent + * filter + * @param userIdOrig user from which the intent can be forwarded + * @param userIdDest user to which the intent can be forwarded + * @hide + */ + public abstract void addForwardingIntentFilter(IntentFilter filter, boolean removable, + int userIdOrig, int userIdDest); + + /** + * Clearing all removable {@link ForwardingIntentFilter}s that are set with the given user as + * the origin. + * @param userIdOrig user from which the intent can be forwarded + * @hide + */ + public abstract void clearForwardingIntentFilters(int userIdOrig); } |