diff options
| author | Wu-cheng Li <wuchengli@google.com> | 2011-08-08 18:42:21 +0800 |
|---|---|---|
| committer | Wu-cheng Li <wuchengli@google.com> | 2011-08-09 15:00:06 +0800 |
| commit | 16ca94d73bfe07f280e381595709b56c2681b2bc (patch) | |
| tree | d0d396467484bfef1cfb7a6a31ed6ea88fdbdb20 /src/com/android/camera/Util.java | |
| parent | 0ee420642b42dd9d300eea2e8019bf3dda48f610 (diff) | |
| download | LegacyCamera-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.java | 13 |
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) { |
