summaryrefslogtreecommitdiffstats
path: root/src/com/android/gallery3d/util
diff options
context:
space:
mode:
authorPin Ting <pinting@google.com>2012-10-04 16:54:50 +0800
committerPin Ting <pinting@google.com>2012-10-04 17:24:53 +0800
commit8c377351cfbc425f7eb6dbe94af0a96d71560a4b (patch)
treeb4d537a93e0c6b47982c885ce232f4131169efa1 /src/com/android/gallery3d/util
parentf4e22eb44bfae0c2a3b6570f19480c8c3535d808 (diff)
downloadandroid_packages_apps_Gallery2-8c377351cfbc425f7eb6dbe94af0a96d71560a4b.tar.gz
android_packages_apps_Gallery2-8c377351cfbc425f7eb6dbe94af0a96d71560a4b.tar.bz2
android_packages_apps_Gallery2-8c377351cfbc425f7eb6dbe94af0a96d71560a4b.zip
Accelerate PNG image rendering.
Bug:7137662 Change-Id: I050a228a6c8031c6a2d068eb4ba1b39be86e9f4a
Diffstat (limited to 'src/com/android/gallery3d/util')
-rw-r--r--src/com/android/gallery3d/util/GalleryUtils.java8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/com/android/gallery3d/util/GalleryUtils.java b/src/com/android/gallery3d/util/GalleryUtils.java
index a3eccb89b..efa06149f 100644
--- a/src/com/android/gallery3d/util/GalleryUtils.java
+++ b/src/com/android/gallery3d/util/GalleryUtils.java
@@ -87,6 +87,14 @@ public class GalleryUtils {
R.color.bitmap_screennail_placeholder));
}
+ public static boolean isHighResolution(Context context) {
+ DisplayMetrics metrics = new DisplayMetrics();
+ WindowManager wm = (WindowManager)
+ context.getSystemService(Context.WINDOW_SERVICE);
+ wm.getDefaultDisplay().getMetrics(metrics);
+ return metrics.heightPixels > 2048 || metrics.widthPixels > 2048;
+ }
+
public static float[] intColorToFloatARGBArray(int from) {
return new float[] {
Color.alpha(from) / 255f,