summaryrefslogtreecommitdiffstats
path: root/src/com/android/camera/util
diff options
context:
space:
mode:
authorSascha Haeberling <haeberling@google.com>2015-03-10 16:28:45 -0700
committerSascha Haeberling <haeberling@google.com>2015-03-10 16:28:45 -0700
commitdfef32425e6184d5721bb7af9db823ec46bc2b4f (patch)
tree8b6b1525996b7fa436024a138334c1d7ebef5f1b /src/com/android/camera/util
parentf6031c016d916db9789026dc0a6c559d8163a088 (diff)
downloadandroid_packages_apps_Camera2-dfef32425e6184d5721bb7af9db823ec46bc2b4f.tar.gz
android_packages_apps_Camera2-dfef32425e6184d5721bb7af9db823ec46bc2b4f.tar.bz2
android_packages_apps_Camera2-dfef32425e6184d5721bb7af9db823ec46bc2b4f.zip
Add Location to EXIF
Bug: 16961102 Change-Id: I9f2335c0f02bea1286698330483cd30fdb875f45
Diffstat (limited to 'src/com/android/camera/util')
-rw-r--r--src/com/android/camera/util/ExifUtil.java7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/com/android/camera/util/ExifUtil.java b/src/com/android/camera/util/ExifUtil.java
index a7c5b32ec..ef340102b 100644
--- a/src/com/android/camera/util/ExifUtil.java
+++ b/src/com/android/camera/util/ExifUtil.java
@@ -65,9 +65,11 @@ public class ExifUtil {
*
* @param image A {@link TaskImageContainer.TaskImage} from which to extract info from.
* @param captureResult A {@link CaptureResultProxy} from which to extract info from.
+ * @param location optinally a location that should be added to the EXIF.
*/
public void populateExif(Optional<TaskImageContainer.TaskImage> image,
- Optional<CaptureResultProxy> captureResult) {
+ Optional<CaptureResultProxy> captureResult,
+ Optional<Location> location) {
addMakeAndModelToExif();
if (image.isPresent()) {
addImageDataToExif(image.get());
@@ -75,6 +77,9 @@ public class ExifUtil {
if (captureResult.isPresent()) {
addCaptureResultToExif(mExif, captureResult.get());
}
+ if (location.isPresent()) {
+ addLocationToExif(location.get());
+ }
}
private void addMakeAndModelToExif() {