summaryrefslogtreecommitdiff
path: root/platform/android/java
diff options
context:
space:
mode:
authorRémi Verschelde <remi@verschelde.fr>2016-07-21 09:09:49 +0200
committerGitHub <noreply@github.com>2016-07-21 09:09:49 +0200
commit5274f2a1262b68692e6010e2dc48c56c549f235f (patch)
tree3d02776f6cb1ba6c718ca84e418a6e0d34d0444f /platform/android/java
parent750b973ee4d022492544d61c3105d46d68af0c60 (diff)
parent07178937725d60e0f02050a3b39fc85e44c76b2d (diff)
Merge pull request #5819 from hurikhan/android_getScreenDPI
Implement get_screen_dpi() on Android
Diffstat (limited to 'platform/android/java')
-rw-r--r--platform/android/java/src/org/godotengine/godot/GodotIO.java6
1 files changed, 6 insertions, 0 deletions
diff --git a/platform/android/java/src/org/godotengine/godot/GodotIO.java b/platform/android/java/src/org/godotengine/godot/GodotIO.java
index 3e6919c2ad..55e330924a 100644
--- a/platform/android/java/src/org/godotengine/godot/GodotIO.java
+++ b/platform/android/java/src/org/godotengine/godot/GodotIO.java
@@ -40,6 +40,7 @@ import android.view.*;
import android.view.inputmethod.InputMethodManager;
import android.os.*;
import android.util.Log;
+import android.util.DisplayMetrics;
import android.graphics.*;
import android.text.method.*;
import android.text.*;
@@ -513,6 +514,11 @@ public class GodotIO {
return Build.MODEL;
}
+ public int getScreenDPI() {
+ DisplayMetrics metrics = applicationContext.getResources().getDisplayMetrics();
+ return (int)(metrics.density * 160f);
+ }
+
public boolean needsReloadHooks() {
return android.os.Build.VERSION.SDK_INT < 11;