Как узнать плотность устройства?

Как мы можем получить разрешение в Android, но как мы можем узнать плотность устройства (экрана)?

Спасибо

Ответ 1

Выполните следующий код:

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

и проверьте значение scale:

  • 0.75 означает низкую плотность
  • 1.0 означает стандартную (среднюю) плотность.
  • 1.5 означает высокую (большую) плотность.
  • 2.0 означает сверхвысокую плотность.
  • 3.0 означает дополнительную сверхбольшую плотность.
  • 4.0 означает дополнительную дополнительную дополнительную плотность.

Дополнительную информацию см. в документации .