summaryrefslogtreecommitdiffstats
path: root/src/com/android/camera/Thumbnail.java
diff options
context:
space:
mode:
authorWu-cheng Li <wuchengli@google.com>2011-05-17 16:26:44 +0800
committerWu-cheng Li <wuchengli@google.com>2011-05-17 17:53:52 +0800
commit1c24f5161cfc6a78e45da5f564626d06f6278f7c (patch)
tree2da48db0672a27b5954a6e54ebf0f91bde20f01d /src/com/android/camera/Thumbnail.java
parent8ab2b624d51b3b8254ece98c46a7e22a6fb5d4aa (diff)
downloadLegacyCamera-1c24f5161cfc6a78e45da5f564626d06f6278f7c.zip
LegacyCamera-1c24f5161cfc6a78e45da5f564626d06f6278f7c.tar.gz
LegacyCamera-1c24f5161cfc6a78e45da5f564626d06f6278f7c.tar.bz2
Show review image before share.
bug:4391419 Change-Id: Id357539bfe36eb3a30742dc4f8ca267ff53ff8b7
Diffstat (limited to 'src/com/android/camera/Thumbnail.java')
-rw-r--r--src/com/android/camera/Thumbnail.java9
1 files changed, 5 insertions, 4 deletions
diff --git a/src/com/android/camera/Thumbnail.java b/src/com/android/camera/Thumbnail.java
index cc9290c..8479c49 100644
--- a/src/com/android/camera/Thumbnail.java
+++ b/src/com/android/camera/Thumbnail.java
@@ -143,7 +143,7 @@ class Thumbnail {
long id = cursor.getLong(0);
int orientation = cursor.getInt(1);
Bitmap bitmap = Images.Thumbnails.getThumbnail(resolver, id,
- Images.Thumbnails.MICRO_KIND, null);
+ Images.Thumbnails.MINI_KIND, null);
Uri uri = ContentUris.withAppendedId(baseUri, id);
// Ensure there's no OOM. Ensure database and storage are in sync.
if (bitmap != null && Util.isUriValid(uri, resolver)) {
@@ -172,7 +172,7 @@ class Thumbnail {
if (cursor != null && cursor.moveToFirst()) {
long id = cursor.getLong(0);
Bitmap bitmap = Video.Thumbnails.getThumbnail(resolver, id,
- Video.Thumbnails.MICRO_KIND, null);
+ Video.Thumbnails.MINI_KIND, null);
Uri uri = ContentUris.withAppendedId(baseUri, id);
// Ensure there's no OOM. Ensure database and storage are in sync.
if (bitmap != null && Util.isUriValid(uri, resolver)) {
@@ -187,10 +187,11 @@ class Thumbnail {
return null;
}
- public static Thumbnail createThumbnail(byte[] jpeg, int orientation, Uri uri) {
+ public static Thumbnail createThumbnail(byte[] jpeg, int orientation, int inSampleSize,
+ Uri uri) {
// Create the thumbnail.
BitmapFactory.Options options = new BitmapFactory.Options();
- options.inSampleSize = 16;
+ options.inSampleSize = inSampleSize;
Bitmap bitmap = BitmapFactory.decodeByteArray(jpeg, 0, jpeg.length, options);
if (bitmap == null) {
Log.e(TAG, "Failed to create thumbnail");