summaryrefslogtreecommitdiffstats
path: root/src/com/android/camera/Util.java
diff options
context:
space:
mode:
authorWu-cheng Li <wuchengli@google.com>2011-08-08 18:42:21 +0800
committerWu-cheng Li <wuchengli@google.com>2011-08-09 15:00:06 +0800
commit16ca94d73bfe07f280e381595709b56c2681b2bc (patch)
treed0d396467484bfef1cfb7a6a31ed6ea88fdbdb20 /src/com/android/camera/Util.java
parent0ee420642b42dd9d300eea2e8019bf3dda48f610 (diff)
downloadLegacyCamera-16ca94d73bfe07f280e381595709b56c2681b2bc.zip
LegacyCamera-16ca94d73bfe07f280e381595709b56c2681b2bc.tar.gz
LegacyCamera-16ca94d73bfe07f280e381595709b56c2681b2bc.tar.bz2
Use new background and shutter button.
bug:5024054 Change-Id: I2def331433b0db66efc0d38f1e9537c0980441bb
Diffstat (limited to 'src/com/android/camera/Util.java')
-rw-r--r--src/com/android/camera/Util.java13
1 files changed, 13 insertions, 0 deletions
diff --git a/src/com/android/camera/Util.java b/src/com/android/camera/Util.java
index 2b39b3d..3023565 100644
--- a/src/com/android/camera/Util.java
+++ b/src/com/android/camera/Util.java
@@ -34,10 +34,12 @@ import android.net.Uri;
import android.os.Build;
import android.os.ParcelFileDescriptor;
import android.telephony.TelephonyManager;
+import android.util.DisplayMetrics;
import android.util.Log;
import android.view.Display;
import android.view.Surface;
import android.view.View;
+import android.view.WindowManager;
import java.io.Closeable;
import java.io.IOException;
@@ -62,18 +64,29 @@ public class Util {
"android.intent.extras.CAMERA_FACING";
private static boolean sIsTabletUI;
+ private static float sPixelDensity = 1;
private Util() {
}
public static void initialize(Context context) {
sIsTabletUI = (context.getResources().getConfiguration().screenWidthDp >= 1024);
+
+ DisplayMetrics metrics = new DisplayMetrics();
+ WindowManager wm = (WindowManager)
+ context.getSystemService(Context.WINDOW_SERVICE);
+ wm.getDefaultDisplay().getMetrics(metrics);
+ sPixelDensity = metrics.density;
}
public static boolean isTabletUI() {
return sIsTabletUI;
}
+ public static int dpToPixel(int dp) {
+ return Math.round(sPixelDensity * dp);
+ }
+
// Rotates the bitmap by the specified degree.
// If a new bitmap is created, the original bitmap is recycled.
public static Bitmap rotate(Bitmap b, int degrees) {