diff options
author | John Hoford <hoford@google.com> | 2012-10-19 15:32:12 -0700 |
---|---|---|
committer | John Hoford <hoford@google.com> | 2012-10-19 16:20:27 -0700 |
commit | ea4609e63cc3721912bc0381eaaa6b1800062bd5 (patch) | |
tree | 4ef64fff9656518a08bab5f6302849076e5b5186 /src/com/android/gallery3d/filtershow/cache | |
parent | 7eeb00e767afa7761c28fc96007505043c69c7f5 (diff) | |
download | android_packages_apps_Snap-ea4609e63cc3721912bc0381eaaa6b1800062bd5.tar.gz android_packages_apps_Snap-ea4609e63cc3721912bc0381eaaa6b1800062bd5.tar.bz2 android_packages_apps_Snap-ea4609e63cc3721912bc0381eaaa6b1800062bd5.zip |
Add the infrastructure to support Tiny Planet
bug:7293391
Change-Id: I25d95b78a832fa5f20b661e13c4028041517da19
Diffstat (limited to 'src/com/android/gallery3d/filtershow/cache')
-rw-r--r-- | src/com/android/gallery3d/filtershow/cache/ImageLoader.java | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/src/com/android/gallery3d/filtershow/cache/ImageLoader.java b/src/com/android/gallery3d/filtershow/cache/ImageLoader.java index d0cab767e..032c4f78d 100644 --- a/src/com/android/gallery3d/filtershow/cache/ImageLoader.java +++ b/src/com/android/gallery3d/filtershow/cache/ImageLoader.java @@ -38,6 +38,7 @@ import com.android.gallery3d.filtershow.HistoryAdapter; import com.android.gallery3d.filtershow.imageshow.ImageShow; import com.android.gallery3d.filtershow.presets.ImagePreset; import com.android.gallery3d.filtershow.tools.SaveCopyTask; +import com.android.gallery3d.util.XmpUtilHelper; import java.io.Closeable; import java.io.File; @@ -382,4 +383,13 @@ public class ImageLoader { cache.prepare(preset); cache.addObserver(caller); } + + public Object getXmpObject() { + try { + InputStream is = mContext.getContentResolver().openInputStream(getUri()); + return XmpUtilHelper.extractXMPMeta(is); + } catch (FileNotFoundException e) { + return null; + } + } } |