summaryrefslogtreecommitdiffstats
path: root/core/java
diff options
context:
space:
mode:
authorJacek Surazski <jaceks@google.com>2009-05-13 14:38:28 +0200
committerJacek Surazski <jaceks@google.com>2009-05-13 18:52:20 +0200
commit86b6c530f96360cd13f0011af99d927a6e1f80fe (patch)
treed43d66ee7aa8dbd4f296b68502dcd4aefc9f52ed /core/java
parenta2a34a5711bde03475b40edfe3cc052ece02700a (diff)
downloadframeworks_base-86b6c530f96360cd13f0011af99d927a6e1f80fe.zip
frameworks_base-86b6c530f96360cd13f0011af99d927a6e1f80fe.tar.gz
frameworks_base-86b6c530f96360cd13f0011af99d927a6e1f80fe.tar.bz2
Add Intent.ACTION_APP_ERROR
This intent is sent to the installer when an app it installed crashes/ANRs.
Diffstat (limited to 'core/java')
-rw-r--r--core/java/android/content/Intent.java29
1 files changed, 29 insertions, 0 deletions
diff --git a/core/java/android/content/Intent.java b/core/java/android/content/Intent.java
index 81f72ac..24262f5 100644
--- a/core/java/android/content/Intent.java
+++ b/core/java/android/content/Intent.java
@@ -1048,6 +1048,17 @@ public class Intent implements Parcelable {
@SdkConstant(SdkConstantType.ACTIVITY_INTENT_ACTION)
public static final String ACTION_SEARCH_LONG_PRESS = "android.intent.action.SEARCH_LONG_PRESS";
+ /**
+ * Activity Action: The user pressed the "Report" button in the crash/ANR dialog.
+ * This intent is delivered to the package which installed the application, usually
+ * the Market.
+ * <p>Input: No data is specified. The bug report is passed in using
+ * an {@link #EXTRA_BUG_REPORT} field.
+ * <p>Output: Nothing.
+ * @hide
+ */
+ @SdkConstant(SdkConstantType.ACTIVITY_INTENT_ACTION)
+ public static final String ACTION_APP_ERROR = "android.intent.action.APP_ERROR";
// ---------------------------------------------------------------------
// ---------------------------------------------------------------------
// Standard intent broadcast actions (see action variable).
@@ -1780,6 +1791,24 @@ public class Intent implements Parcelable {
* delivered.
*/
public static final String EXTRA_ALARM_COUNT = "android.intent.extra.ALARM_COUNT";
+
+ /**
+ * Used as a parcelable extra field in {@link #ACTION_APP_ERROR}, containing
+ * the bug report.
+ *
+ * @hide
+ */
+ public static final String EXTRA_BUG_REPORT = "android.intent.extra.BUG_REPORT";
+
+ /**
+ * Used as a string extra field when sending an intent to PackageInstaller to install a
+ * package. Specifies the installer package name; this package will receive the
+ * {@link #ACTION_APP_ERROR} intent.
+ *
+ * @hide
+ */
+ public static final String EXTRA_INSTALLER_PACKAGE_NAME
+ = "android.intent.extra.INSTALLER_PACKAGE_NAME";
// ---------------------------------------------------------------------
// ---------------------------------------------------------------------