Java 如何找到android屏幕的ppi
我有一个非常简单的问题 我要找的就是找到android屏幕PPI的代码,我知道如何找到像素的高度和宽度,但不知道每英寸像素的数量。我需要这个来帮助我找到屏幕的对角线。我试过了,但似乎不起作用Java 如何找到android屏幕的ppi,java,android,Java,Android,我有一个非常简单的问题 我要找的就是找到android屏幕PPI的代码,我知道如何找到像素的高度和宽度,但不知道每英寸像素的数量。我需要这个来帮助我找到屏幕的对角线。我试过了,但似乎不起作用 DisplayMetrics displayMetrics = new DisplayMetrics(); WindowManager wm = (WindowManager) getApplicationContext().getSystemService(Context.WINDOW_SERVICE);
DisplayMetrics displayMetrics = new DisplayMetrics();
WindowManager wm = (WindowManager) getApplicationContext().getSystemService(Context.WINDOW_SERVICE);
int ppi = (int) displayMetrics.density;
也许是这样
DisplayMetrics metrics = getResources().getDisplayMetrics();
看所以我让它工作了,不管它是不是非常准确,它似乎是由近10%的