Что такое DPI и как его изменить?
Что такое DPI? ↑
DPI обозначает количество точек, взятых на один дюйм. Иными словами, разрешающая способность экранов мобильных устройств. Я думаю всем понятно, что нет никакого смысла прорисовывать качественную графику на устройствах с разрешением экрана 240х320 пикселей. Именно поэтому в ОС Android есть разделение на несколько категорий, которые совпадают с определенными техническими характеристиками вашего смартфона/планшета на Android. Чем выше параметр DPI, тем качественнее будет изображение на экране вашего устройства.

Разновидности DPI ↑
- Low DPI (LDPI) – 120 DPI (320x240 пикселей)
- Medium DPI (MDPI) – 160 DPI (320х480 пикселей)
- High DPI (HDPI) – 240 DPI (480x800 пикселей)
- Extra High DPI (XHDPI) – 320 DPI (720x1280 пикселей)
- Extra Extra High DPI (XXHDPI) – 480 DPI (1920x1080 пикселей)
- Extra Extra Extra High DPI (XXXHDPI) – 640 DPI (3840x2160 пикселей)

Совсем недавно была добавлена новая категория DPI получившая название XXXDHPI, которая соответствует 640 DPI. Данное DPI используется для разрешения 4K в современных телевизорах, но не исключено, что в скором времени сможет добраться и до мобильных устройств.
Разделение DPI на категории позволяет разработчикам более эффективно и точно подбирать графику на смартфонах и планшетах. В момент создания программы/игры, разработчики могут создавать несколько изображений определенных размеров. В тот момент, когда необходимо обработать загруженное изображение, приложение автоматически определит разрешение дисплея и отобразит максимально подходящее изображение. Особенно важную роль данная функция играет для бюджетных устройств с низким разрешением. Отображение картинок более высокого разрешения на подобных девайсах может привести к замедлению системы из-за большего потребления памяти.
Как определить и изменить DPI на Андроид устройстве? ↑
Данный параметр меняется не просто так. Некоторые приложения могут некорректного отображаться на экране вашего устройства. Смена значения DPI позволит исправить данную проблему.
Определить текущее значение DPI можно с помощью простого приложения под названием Screen Resolution:
Достаточно скачать, установить и запустить данную программу, после чего на экране вы увидите нужное вам значение.

Чтобы изменить DPI на ваше устройство должно быть рутировано, иными словами должны быть получены ROOT-права. Важно понимать, что не стоит сразу менять значение на максимальное, иначе может произойти сбой в системе.
Способ первый используя программу ↑
Для этого вам потребуется скачать саму программу:
- Скачайте, установите и запустите программу, вы попадете в главное меню.
- В верхней части экрана вы увидите «Current: ваше значение DPI. На второй строчке необходимо ввести желаемое значение и после нажать кнопку «Enter».
- Перезагружаем устройство и радуемся новому значению DPI.
Способ второй: Изменение файла build.prop ↑
Для этого вам потребуется скачать специальную программу:
- Скачиваем программу, устанавливаем и запускаем.
- Переходим в папку «System», опускаемся в самый низ и открываем файл «build.prop».
- Находим строчку «ro.sf.lcd+density=» и после знака равно устанавливаем желаемое значение.
- Сохраняем и перезагружаем устройство.
Надеемся, вам пригодится данная информация и вы сможете комфортно использовать приложения, которые ранее не корректно отображались на экране вашего устройства. Если у вас остались вопросы, можете смело задавать их в комментариях.
Оцените статью
Комментарии