Improve display.dpi values

This commit is contained in:
Joshua Granick
2017-01-26 14:36:08 -08:00
parent 1f6cac2948
commit 9c5a3590bd
8 changed files with 91 additions and 2 deletions

View File

@@ -9,6 +9,7 @@ import android.os.Build;
import android.os.Bundle;
import android.os.Handler;
import android.os.Vibrator;
import android.util.DisplayMetrics;
import android.util.Log;
import android.view.KeyEvent;
import android.view.KeyCharacterMap;
@@ -27,10 +28,25 @@ public class GameActivity extends SDLActivity {
private static AssetManager assetManager;
private static List<Extension> extensions;
private static DisplayMetrics metrics;
public Handler handler;
public static double getDisplayDPI () {
if (metrics == null) {
metrics = new DisplayMetrics ();
getWindowManager ().getDefaultDisplay ().getMetrics (metrics);
}
return metrics.xdpi;
}
protected String[] getLibraries () {
return new String[] {