diff options
| author | 2016-04-13 17:47:04 +0000 | |
|---|---|---|
| committer | 2016-04-13 17:47:07 +0000 | |
| commit | b53a36b8cf331b0edd73909c42024fac0984ffcc (patch) | |
| tree | 9633874d12bad45e3e6fa010e47d562603db5b8d | |
| parent | 5fa590b2c2f633dd27592301e343936e3374db63 (diff) | |
| parent | 80b6641f28a38e7efa40b26c8041837d3938b2b6 (diff) | |
Merge "Add an intent action ACTION_SHOW_APP_INFO." into nyc-dev
| -rw-r--r-- | api/current.txt | 2 | ||||
| -rw-r--r-- | api/system-current.txt | 1 | ||||
| -rw-r--r-- | api/test-current.txt | 2 | ||||
| -rw-r--r-- | core/java/android/content/Intent.java | 15 |
4 files changed, 18 insertions, 2 deletions
diff --git a/api/current.txt b/api/current.txt index 8d1b4505d310..04e10050fc87 100644 --- a/api/current.txt +++ b/api/current.txt @@ -8615,6 +8615,7 @@ package android.content { field public static final java.lang.String ACTION_SENDTO = "android.intent.action.SENDTO"; field public static final java.lang.String ACTION_SEND_MULTIPLE = "android.intent.action.SEND_MULTIPLE"; field public static final java.lang.String ACTION_SET_WALLPAPER = "android.intent.action.SET_WALLPAPER"; + field public static final java.lang.String ACTION_SHOW_APP_INFO = "android.intent.action.SHOW_APP_INFO"; field public static final java.lang.String ACTION_SHUTDOWN = "android.intent.action.ACTION_SHUTDOWN"; field public static final java.lang.String ACTION_SYNC = "android.intent.action.SYNC"; field public static final java.lang.String ACTION_SYSTEM_TUTORIAL = "android.intent.action.SYSTEM_TUTORIAL"; @@ -8709,6 +8710,7 @@ package android.content { field public static final java.lang.String EXTRA_MIME_TYPES = "android.intent.extra.MIME_TYPES"; field public static final java.lang.String EXTRA_NOT_UNKNOWN_SOURCE = "android.intent.extra.NOT_UNKNOWN_SOURCE"; field public static final java.lang.String EXTRA_ORIGINATING_URI = "android.intent.extra.ORIGINATING_URI"; + field public static final java.lang.String EXTRA_PACKAGE_NAME = "android.intent.extra.PACKAGE_NAME"; field public static final java.lang.String EXTRA_PHONE_NUMBER = "android.intent.extra.PHONE_NUMBER"; field public static final java.lang.String EXTRA_PROCESS_TEXT = "android.intent.extra.PROCESS_TEXT"; field public static final java.lang.String EXTRA_PROCESS_TEXT_READONLY = "android.intent.extra.PROCESS_TEXT_READONLY"; diff --git a/api/system-current.txt b/api/system-current.txt index b3bac02b62fe..f2842622385f 100644 --- a/api/system-current.txt +++ b/api/system-current.txt @@ -8934,6 +8934,7 @@ package android.content { field public static final java.lang.String ACTION_SENDTO = "android.intent.action.SENDTO"; field public static final java.lang.String ACTION_SEND_MULTIPLE = "android.intent.action.SEND_MULTIPLE"; field public static final java.lang.String ACTION_SET_WALLPAPER = "android.intent.action.SET_WALLPAPER"; + field public static final java.lang.String ACTION_SHOW_APP_INFO = "android.intent.action.SHOW_APP_INFO"; field public static final java.lang.String ACTION_SHUTDOWN = "android.intent.action.ACTION_SHUTDOWN"; field public static final java.lang.String ACTION_SYNC = "android.intent.action.SYNC"; field public static final java.lang.String ACTION_SYSTEM_TUTORIAL = "android.intent.action.SYSTEM_TUTORIAL"; diff --git a/api/test-current.txt b/api/test-current.txt index fcfe489c8e38..a19a120dfbfb 100644 --- a/api/test-current.txt +++ b/api/test-current.txt @@ -8622,6 +8622,7 @@ package android.content { field public static final java.lang.String ACTION_SENDTO = "android.intent.action.SENDTO"; field public static final java.lang.String ACTION_SEND_MULTIPLE = "android.intent.action.SEND_MULTIPLE"; field public static final java.lang.String ACTION_SET_WALLPAPER = "android.intent.action.SET_WALLPAPER"; + field public static final java.lang.String ACTION_SHOW_APP_INFO = "android.intent.action.SHOW_APP_INFO"; field public static final java.lang.String ACTION_SHUTDOWN = "android.intent.action.ACTION_SHUTDOWN"; field public static final java.lang.String ACTION_SYNC = "android.intent.action.SYNC"; field public static final java.lang.String ACTION_SYSTEM_TUTORIAL = "android.intent.action.SYSTEM_TUTORIAL"; @@ -8716,6 +8717,7 @@ package android.content { field public static final java.lang.String EXTRA_MIME_TYPES = "android.intent.extra.MIME_TYPES"; field public static final java.lang.String EXTRA_NOT_UNKNOWN_SOURCE = "android.intent.extra.NOT_UNKNOWN_SOURCE"; field public static final java.lang.String EXTRA_ORIGINATING_URI = "android.intent.extra.ORIGINATING_URI"; + field public static final java.lang.String EXTRA_PACKAGE_NAME = "android.intent.extra.PACKAGE_NAME"; field public static final java.lang.String EXTRA_PHONE_NUMBER = "android.intent.extra.PHONE_NUMBER"; field public static final java.lang.String EXTRA_PROCESS_TEXT = "android.intent.extra.PROCESS_TEXT"; field public static final java.lang.String EXTRA_PROCESS_TEXT_READONLY = "android.intent.extra.PROCESS_TEXT_READONLY"; diff --git a/core/java/android/content/Intent.java b/core/java/android/content/Intent.java index 7e67e8d7e6a4..831de4a574fb 100644 --- a/core/java/android/content/Intent.java +++ b/core/java/android/content/Intent.java @@ -765,6 +765,19 @@ public class Intent implements Parcelable, Cloneable { = "android.intent.action.APPLICATION_PREFERENCES"; /** + * Activity Action: Launch an activity showing the app information. + * For applications which install other applications (such as app stores), it is recommended + * to handle this action for providing the app information to the user. + * + * <p>Input: {@link #EXTRA_PACKAGE_NAME} specifies the package whose information needs + * to be displayed. + * <p>Output: Nothing. + */ + @SdkConstant(SdkConstantType.ACTIVITY_INTENT_ACTION) + public static final String ACTION_SHOW_APP_INFO + = "android.intent.action.SHOW_APP_INFO"; + + /** * Represents a shortcut/live folder icon resource. * * @see Intent#ACTION_CREATE_SHORTCUT @@ -1683,9 +1696,7 @@ public class Intent implements Parcelable, Cloneable { * Type: String * </p> * - * @hide */ - @SystemApi public static final String EXTRA_PACKAGE_NAME = "android.intent.extra.PACKAGE_NAME"; /** |