计算Android设备的PPI [英] Calculate PPI of Android Device
本文介绍了计算Android设备的PPI的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
如何计算Android设备的PPI.最特别的是Android平板电脑. 请注意,我要计算设备的PPI,而不是DPI.
How do I calculate PPI of Android device. Most specifically Android Tablets. Take a Note that I want to calculate PPI of the device and not DPI.
推荐答案
这很简单,就像一二到三=)让我们将 PPI 计入 Nexus 5
It's easy like one-two-three =) Let's caculate PPI to Nexus 5, for example.
float LCD_Diagonal = 4.95f;
int screenHeightPx = 1920;
int screenWidthPx = 1080;
float PPI = (float)Math.sqrt((double)(screenWidthPx*screenWidthPx + screenHeightPx*screenHeightPx))/LCD_Diagonal;
Log.e(TAG, "display_page_screen_ppi: " + String.format(Locale.getDefault(),"%d %s", Math.round(PPI), "ppi"));
根据规范,我们得到的445 ppi
是正确的.
In result we have 445 ppi
that's true according with specs.
这篇关于计算Android设备的PPI的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文