Android 如何从PPI信息中简单地了解DPI?

Android 如何从PPI信息中简单地了解DPI?,android,resolution,avd,Android,Resolution,Avd,我试图模拟Galaxy Note屏幕的大小,分辨率为1280*800,分辨率为285 ppi。但当我尝试在Eclipse for Android上输入设备配置时,我必须输入xdpi和ydpi值(1280*800?),而不是ppi值。我有可能进入密度,但我只能选择:X-高密度、高密度、电视密度、中密度和低密度。我想我必须选择X-高密度,但如何确保它等于285 PPI 您知道如何找到要输入的dpi信息,以便进行相同的可视化吗 提前谢谢 您可以计算xdpi和ydpi xdpi=800/x屏幕尺寸(英

我试图模拟Galaxy Note屏幕的大小,分辨率为1280*800,分辨率为285 ppi。但当我尝试在Eclipse for Android上输入设备配置时,我必须输入xdpi和ydpi值(1280*800?),而不是ppi值。我有可能进入密度,但我只能选择:X-高密度、高密度、电视密度、中密度和低密度。我想我必须选择X-高密度,但如何确保它等于285 PPI

您知道如何找到要输入的dpi信息,以便进行相同的可视化吗


提前谢谢

您可以计算xdpi和ydpi

  • xdpi=800/x屏幕尺寸(英寸)
  • ydpi=1280/y-屏幕尺寸(英寸)
我注意到设备尺寸约为3.3英寸x 5.8英寸,因此(xdpi,ydpi)=(242220)

由此,我们可以通过sqrt(xdpi^2+ydpi^2)或327(不幸的是,这与给定的285ppi相差甚远)再次检查这是否会导致给定的ppi(我现在不知道为什么)

我们可以将xdpi/ydpi的比例从15%扩展到(210190),从而使ppi达到283。 但我想再次理解为什么需要这样做


但出于您的目的,我想xdpi,ydpi=(210190)将是一个很好的匹配

谢谢您快速详尽的回答!事实上,我试过285 xdpi和285 ydpi,我认为是一样的,但根据你的解释,我理解我错了!