summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorzoff99 <zoff99@ffa7fe5e-494d-0410-b361-a75ebd5db220>2011-01-27 20:13:20 +0000
committerzoff99 <zoff99@ffa7fe5e-494d-0410-b361-a75ebd5db220>2011-01-27 20:13:20 +0000
commitf17a2bc8b834cf5e217989c846204798daf94fd5 (patch)
treef138cb912bc10cea5d58d10805aeab0770cde294
parent6d3952443067de2153bc830c3bcf7444e79b4d2f (diff)
downloadnavit-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.java7
-rw-r--r--navit/android/src/org/navitproject/navit/NavitGraphics.java6
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);