diff options
Diffstat (limited to 'src/com/android/camera/data/LocalMediaData.java')
-rw-r--r-- | src/com/android/camera/data/LocalMediaData.java | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/src/com/android/camera/data/LocalMediaData.java b/src/com/android/camera/data/LocalMediaData.java index 131c7e7db..7a63ddf17 100644 --- a/src/com/android/camera/data/LocalMediaData.java +++ b/src/com/android/camera/data/LocalMediaData.java @@ -211,6 +211,11 @@ public abstract class LocalMediaData implements LocalData { } @Override + public String getMimeType() { + return mimeType; + } + + @Override public abstract int getViewType(); protected abstract BitmapLoadTask getBitmapLoadTask( @@ -392,6 +397,11 @@ public abstract class LocalMediaData implements LocalData { } @Override + public boolean isPhoto() { + return true; + } + + @Override protected BitmapLoadTask getBitmapLoadTask( ImageView v, int decodeWidth, int decodeHeight) { return new PhotoBitmapLoadTask(v, decodeWidth, decodeHeight); @@ -616,6 +626,11 @@ public abstract class LocalMediaData implements LocalData { } @Override + public boolean isPhoto() { + return false; + } + + @Override protected BitmapLoadTask getBitmapLoadTask( ImageView v, int decodeWidth, int decodeHeight) { return new VideoBitmapLoadTask(v); |