From f88320558fcf39ef23c7d5b63c0ba60e1943d9ff Mon Sep 17 00:00:00 2001 From: Wu-cheng Li Date: Mon, 20 Aug 2012 18:30:00 +0800 Subject: Add INTENT_ACTION_STILL_IMAGE_CAMERA_SECURE intent. The intent is used to launch camera when the device is secured (e.g. with a pin, password, pattern, or face unlock). bug:5955016 Change-Id: I5470cf7ee9deab9677665ef0566bac88bdfd80c6 --- core/java/android/provider/MediaStore.java | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) diff --git a/core/java/android/provider/MediaStore.java b/core/java/android/provider/MediaStore.java index 79d014410e95..48d84c14c9bd 100644 --- a/core/java/android/provider/MediaStore.java +++ b/core/java/android/provider/MediaStore.java @@ -120,7 +120,7 @@ public final class MediaStore { */ public static final String INTENT_ACTION_MEDIA_PLAY_FROM_SEARCH = "android.media.action.MEDIA_PLAY_FROM_SEARCH"; - + /** * The name of the Intent-extra used to define the artist */ @@ -172,6 +172,23 @@ public final class MediaStore { */ public static final String INTENT_ACTION_STILL_IMAGE_CAMERA = "android.media.action.STILL_IMAGE_CAMERA"; + /** + * The name of the Intent action used to launch a camera in still image mode + * for use when the device is secured (e.g. with a pin, password, pattern, + * or face unlock). Applications responding to this intent must not expose + * any personal content like existing photos or videos on the device. The + * applications should be careful not to share any photo or video with other + * applications or internet. The activity should use {@link + * android.view.WindowManager.LayoutParams#FLAG_SHOW_WHEN_LOCKED} to display + * on top of the lock screen while secured. There is no activity stack when + * this flag is used, so launching more than one activity is strongly + * discouraged. + * + * @hide + */ + public static final String INTENT_ACTION_STILL_IMAGE_CAMERA_SECURE = + "android.media.action.STILL_IMAGE_CAMERA_SECURE"; + /** * The name of the Intent action used to launch a camera in video mode. */ -- cgit v1.2.3-59-g8ed1b