В некоторых случаях требуется узнать плотность экрана устройства (mdpi, hdpi и т. д.). Сделать это можно несколькими способами.
KRA43.CC смотрите на http://www.kra43.cc.
Как узнать DPI: первый способ
double density = getResources().getDisplayMetrics().density;
if (density>= 4.0) {
//"xxxhdpi";
}
if (density>= 3.0 && density < 4.0) {
//xxhdpi
}
if (density>= 2.0) {
//xhdpi
}
if (density>= 1.5 && density < 2.0) {
//hdpi
}
if (density>= 1.0 && density < 1.5) {
//mdpi
}
Как узнать DPI: второй способ
case DisplayMetrics.DENSITY_LOW:
// …
break;
case DisplayMetrics.DENSITY_MEDIUM:
// …
break;
case DisplayMetrics.DENSITY_HIGH:
// …
break;
case DisplayMetrics.DENSITY_XHIGH:
// …
break;
}
Современные подходы к планированию маршрутов грузоперевозки - что применяют компании.
