From ace280a70fd1ead67039b9667d3905c85703c094 Mon Sep 17 00:00:00 2001 From: Owen Lin Date: Tue, 30 Aug 2011 10:38:59 +0800 Subject: Improve the performance of Reviewing a photo. fix: 5144370 There is two componenet in the photo page. One is the large photo and the other is the thumbnail strip. They idenpendently load their own data and images. This change fixes several issues here: 1. Prevent sending to many jobs to ThreadPool and block others. In a worse case, if the thumbnail strip send image requests first, it may block the ThreadPool very long. 2. Improve the performance of extracting thumbnails from local files. Now we try to extract the thumbnails from EXIF data first. Change-Id: I45100d4daa025efb479f47c4f105de2b4731b498 --- gallerycommon/src/com/android/gallery3d/common/BitmapUtils.java | 3 --- 1 file changed, 3 deletions(-) (limited to 'gallerycommon/src/com/android/gallery3d/common') diff --git a/gallerycommon/src/com/android/gallery3d/common/BitmapUtils.java b/gallerycommon/src/com/android/gallery3d/common/BitmapUtils.java index 29f86e056..ea98c6c19 100644 --- a/gallerycommon/src/com/android/gallery3d/common/BitmapUtils.java +++ b/gallerycommon/src/com/android/gallery3d/common/BitmapUtils.java @@ -298,8 +298,5 @@ public class BitmapUtils { ByteArrayOutputStream baos = new ByteArrayOutputStream(65536); bitmap.compress(CompressFormat.JPEG, quality, baos); return baos.toByteArray(); - } - - } -- cgit v1.2.3