diff options
author | zoff99 <zoff99@ffa7fe5e-494d-0410-b361-a75ebd5db220> | 2011-01-27 20:13:20 +0000 |
---|---|---|
committer | zoff99 <zoff99@ffa7fe5e-494d-0410-b361-a75ebd5db220> | 2011-01-27 20:13:20 +0000 |
commit | f17a2bc8b834cf5e217989c846204798daf94fd5 (patch) | |
tree | f138cb912bc10cea5d58d10805aeab0770cde294 | |
parent | 6d3952443067de2153bc830c3bcf7444e79b4d2f (diff) | |
download | navit-svn-f17a2bc8b834cf5e217989c846204798daf94fd5.tar.gz |
Add:Android:display density and display info in logoutput
git-svn-id: http://svn.code.sf.net/p/navit/code/trunk/navit@4056 ffa7fe5e-494d-0410-b361-a75ebd5db220
-rw-r--r-- | navit/android/src/org/navitproject/navit/Navit.java | 7 | ||||
-rw-r--r-- | navit/android/src/org/navitproject/navit/NavitGraphics.java | 6 |
2 files changed, 11 insertions, 2 deletions
diff --git a/navit/android/src/org/navitproject/navit/Navit.java b/navit/android/src/org/navitproject/navit/Navit.java index a0d02159..ac3dc6b3 100644 --- a/navit/android/src/org/navitproject/navit/Navit.java +++ b/navit/android/src/org/navitproject/navit/Navit.java @@ -34,6 +34,7 @@ import android.os.Bundle; import android.os.Handler;
import android.os.Message;
import android.os.PowerManager;
+import android.util.DisplayMetrics;
import android.util.Log;
import android.view.Menu;
import android.view.MenuItem;
@@ -46,6 +47,7 @@ public class Navit extends Activity implements Handler.Callback private PowerManager.WakeLock wl;
private NavitActivityResult ActivityResults[];
public static InputMethodManager mgr = null;
+ public static DisplayMetrics metrics = null;
public static Boolean show_soft_keyboard = false;
public static Boolean show_soft_keyboard_now_showing = false;
public static long last_pressed_menu_key = 0L;
@@ -191,7 +193,10 @@ public class Navit extends Activity implements Handler.Callback }
// Debug.startMethodTracing("calc");
-
+
+ metrics = new DisplayMetrics();
+ getWindowManager().getDefaultDisplay().getMetrics(metrics);
+
// --> dont use!! NavitMain(this, langu, android.os.Build.VERSION.SDK_INT);
Log.e("Navit", "android.os.Build.VERSION.SDK_INT="
+ Integer.valueOf(android.os.Build.VERSION.SDK));
diff --git a/navit/android/src/org/navitproject/navit/NavitGraphics.java b/navit/android/src/org/navitproject/navit/NavitGraphics.java index 85a448d7..623015ee 100644 --- a/navit/android/src/org/navitproject/navit/NavitGraphics.java +++ b/navit/android/src/org/navitproject/navit/NavitGraphics.java @@ -34,6 +34,7 @@ import android.graphics.PointF; import android.graphics.Rect; import android.os.Handler; import android.os.Message; +import android.util.DisplayMetrics; import android.util.FloatMath; import android.util.Log; import android.view.KeyEvent; @@ -255,7 +256,10 @@ public class NavitGraphics @Override protected void onSizeChanged(int w, int h, int oldw, int oldh) { - //Log.e("Navit","NavitGraphics -> onSizeChanged"); + Log.e("Navit", "NavitGraphics -> onSizeChanged pixels x=" + w + " pixels y=" + h); + Log.e("Navit", "NavitGraphics -> onSizeChanged dpi="+Navit.metrics.densityDpi); + Log.e("Navit", "NavitGraphics -> onSizeChanged density="+Navit.metrics.density); + Log.e("Navit", "NavitGraphics -> onSizeChanged scaledDensity="+Navit.metrics.scaledDensity); super.onSizeChanged(w, h, oldw, oldh); draw_bitmap = Bitmap.createBitmap(w, h, Bitmap.Config.ARGB_8888); draw_canvas = new Canvas(draw_bitmap); |