summaryrefslogtreecommitdiff
path: root/core/java/android
diff options
context:
space:
mode:
authorDario Freni <dariofreni@google.com>2018-12-12 15:41:59 +0000
committerDario Freni <dariofreni@google.com>2018-12-20 19:37:20 +0000
commite487ea2e0f2531661732c2b39b624bacf3a98974 (patch)
treec5ca76cfbdaa8d5d25ba95746e86594941296f8f /core/java/android
parent6a297058eb3e46336259bdf1256c29ffb096fe93 (diff)
Send a broadcast for staged session state changes.
Bug: 118865310 Bug: 112669193 Bug: 120487127 Test: wrote small app to receive broadcast, ran adb install --staged some.apk and verified that the broadcast is received successfully. Change-Id: Ib8672a03a0e7033bcdc0ffbbbb5c65b8929e8e08
Diffstat (limited to 'core/java/android')
-rw-r--r--core/java/android/content/pm/PackageInstaller.java9
1 files changed, 9 insertions, 0 deletions
diff --git a/core/java/android/content/pm/PackageInstaller.java b/core/java/android/content/pm/PackageInstaller.java
index 623bdda93b7e..f06df3d4dfba 100644
--- a/core/java/android/content/pm/PackageInstaller.java
+++ b/core/java/android/content/pm/PackageInstaller.java
@@ -145,6 +145,15 @@ public class PackageInstaller {
public static final String ACTION_SESSION_COMMITTED =
"android.content.pm.action.SESSION_COMMITTED";
+ /**
+ * Broadcast Action: Send information about a staged install session when its state is updated.
+ * <p>
+ * The associated session information is defined in {@link #EXTRA_SESSION}.
+ */
+ @SdkConstant(SdkConstantType.BROADCAST_INTENT_ACTION)
+ public static final String ACTION_SESSION_UPDATED =
+ "android.content.pm.action.SESSION_UPDATED";
+
/** {@hide} */
public static final String ACTION_CONFIRM_INSTALL = "android.content.pm.action.CONFIRM_INSTALL";