diff options
author | Dianne Hackborn <> | 2009-03-24 18:38:23 -0700 |
---|---|---|
committer | The Android Open Source Project <initial-contribution@android.com> | 2009-03-24 18:38:23 -0700 |
commit | 04750b6b431b8a43c62ae06ec3201fbd30caa178 (patch) | |
tree | bb2817e6d21b485718324888c1cb45f1bf6bb75d /core/java | |
parent | 678764730bb7034537e04dbfe5b2191d775e1f73 (diff) | |
download | frameworks_base-04750b6b431b8a43c62ae06ec3201fbd30caa178.zip frameworks_base-04750b6b431b8a43c62ae06ec3201fbd30caa178.tar.gz frameworks_base-04750b6b431b8a43c62ae06ec3201fbd30caa178.tar.bz2 |
Automated import from //branches/master/...@140830,140830
Diffstat (limited to 'core/java')
-rw-r--r-- | core/java/android/content/Intent.java | 23 |
1 files changed, 19 insertions, 4 deletions
diff --git a/core/java/android/content/Intent.java b/core/java/android/content/Intent.java index 306c02e..c514df7 100644 --- a/core/java/android/content/Intent.java +++ b/core/java/android/content/Intent.java @@ -1125,7 +1125,8 @@ public class Intent implements Parcelable { public static final String ACTION_PACKAGE_INSTALL = "android.intent.action.PACKAGE_INSTALL"; /** * Broadcast Action: A new application package has been installed on the - * device. The data contains the name of the package. + * device. The data contains the name of the package. Note that the + * newly installed package does <em>not</em> receive this broadcast. * <p>My include the following extras: * <ul> * <li> {@link #EXTRA_UID} containing the integer uid assigned to the new package. @@ -1136,6 +1137,17 @@ public class Intent implements Parcelable { @SdkConstant(SdkConstantType.BROADCAST_INTENT_ACTION) public static final String ACTION_PACKAGE_ADDED = "android.intent.action.PACKAGE_ADDED"; /** + * Broadcast Action: A new version of an application package has been + * installed, replacing an existing version that was previously installed. + * The data contains the name of the package. + * <p>My include the following extras: + * <ul> + * <li> {@link #EXTRA_UID} containing the integer uid assigned to the new package. + * </ul> + */ + @SdkConstant(SdkConstantType.BROADCAST_INTENT_ACTION) + public static final String ACTION_PACKAGE_REPLACED = "android.intent.action.PACKAGE_REPLACED"; + /** * Broadcast Action: An existing application package has been removed from * the device. The data contains the name of the package. The package * that is being installed does <em>not</em> receive this Intent. @@ -1163,7 +1175,9 @@ public class Intent implements Parcelable { * Broadcast Action: The user has restarted a package, and all of its * processes have been killed. All runtime state * associated with it (processes, alarms, notifications, etc) should - * be removed. The data contains the name of the package. + * be removed. Note that the restarted package does <em>not</em> + * receive this broadcast. + * The data contains the name of the package. * <ul> * <li> {@link #EXTRA_UID} containing the integer uid assigned to the package. * </ul> @@ -1173,8 +1187,9 @@ public class Intent implements Parcelable { /** * Broadcast Action: The user has cleared the data of a package. This should * be preceded by {@link #ACTION_PACKAGE_RESTARTED}, after which all of - * its persistent data is erased and this broadcast sent. The data contains - * the name of the package. + * its persistent data is erased and this broadcast sent. + * Note that the cleared package does <em>not</em> + * receive this broadcast. The data contains the name of the package. * <ul> * <li> {@link #EXTRA_UID} containing the integer uid assigned to the package. * </ul> |