diff options
author | Ruben Brunk <rubenbrunk@google.com> | 2013-10-11 18:29:02 +0000 |
---|---|---|
committer | Android (Google) Code Review <android-gerrit@google.com> | 2013-10-11 18:29:02 +0000 |
commit | f06221914bf40b6345cacd1a5904d773c6eddcb0 (patch) | |
tree | 8a78f0ace899886d63e4ae3558627a33ad8edb88 /src | |
parent | 81ef40bc4923e7014f52f03d8c7ddcf7a4344f70 (diff) | |
parent | d748827206f4fd065b7f083f521c7bb9a78f85a3 (diff) | |
download | android_packages_apps_Snap-f06221914bf40b6345cacd1a5904d773c6eddcb0.tar.gz android_packages_apps_Snap-f06221914bf40b6345cacd1a5904d773c6eddcb0.tar.bz2 android_packages_apps_Snap-f06221914bf40b6345cacd1a5904d773c6eddcb0.zip |
Merge "gcam: Allow debugging postcapture image to be added to mediastore." into gb-ub-photos-carlsbad
Diffstat (limited to 'src')
-rw-r--r-- | src/com/android/camera/PhotoModule.java | 19 |
1 files changed, 15 insertions, 4 deletions
diff --git a/src/com/android/camera/PhotoModule.java b/src/com/android/camera/PhotoModule.java index 3dbf4efe0..8699ef092 100644 --- a/src/com/android/camera/PhotoModule.java +++ b/src/com/android/camera/PhotoModule.java @@ -112,6 +112,8 @@ public class PhotoModule // after screen on if the activity is started from secure lock screen. private static final int KEEP_CAMERA_TIMEOUT = 1000; // ms + private static final String DEBUG_IMAGE_PREFIX = "DEBUG_"; + // copied from Camera hierarchy private CameraActivity mActivity; private CameraProxy mCameraDevice; @@ -707,10 +709,7 @@ public class PhotoModule ExifInterface exif = Exif.getExif(jpegData); int orientation = Exif.getOrientation(exif); - if (mDebugUri != null) { - // If using a debug uri, save jpeg there - saveToDebugUri(jpegData); - }else if (!mIsImageCaptureIntent) { + if (!mIsImageCaptureIntent) { // Calculate the width and the height of the jpeg. Size s = mParameters.getPictureSize(); int width, height; @@ -724,6 +723,18 @@ public class PhotoModule NamedEntity name = mNamedImages.getNextNameEntity(); String title = (name == null) ? null : name.title; long date = (name == null) ? -1 : name.date; + + // Handle debug mode outputs + if (mDebugUri != null) { + // If using a debug uri, save jpeg there. + saveToDebugUri(jpegData); + + // Adjust the title of the debug image shown in mediastore. + if (title != null) { + title = DEBUG_IMAGE_PREFIX + title; + } + } + if (title == null) { Log.e(TAG, "Unbalanced name/data pair"); } else { |