如何知道设备的密度?

时间:2011-01-22 04:40:28

标签: android

喜 因为我们可以在android中获得分辨率,但我们怎么知道设备的密度(屏幕)?

thnakx

1 个答案:

答案 0 :(得分:25)

执行以下代码:

float scale = getApplicationContext().getResources().getDisplayMetrics().density;

并检查scale

的值
  • 0.75表示低密度
  • 1.0表示标准(中等)密度
  • 1.5表示高(大)密度
  • 2.0表示超高密度
  • 3.0表示额外的高密度
  • 4.0表示额外的额外高密度

有关详细信息,请参阅documentation