- DPI экрана смартфона — что это, как узнать и изменить?
- Что такое DPI экрана?
- Как узнать DPI экрана смартфона?
- Можно ли изменить DPI?
- Итоги
- Как узнать DPI экрана телефона?
- Устанавливаем приложение Display Info
- Определяем версию APK для DPI экрана телефона
- Как узнать DPI (плотность пикселей) дисплея смартфона или планшета
- Выясняем плотность пикселей (DPI) в дисплее смартфона или планшета
- Видеоинструкция
- Как изменить DPI на Андроид (инструкция)
- Что такое DPI?
- Зачем изменять DPI?
- Как узнать свой DPI дисплея Android планшета или смартфона?
- Как изменить DPI на Android?
- Способ 1. Установка DPI без наличия Root прав Android
- Вариант 2. С наличием root, при помощи приложения
- Вариант 3. С наличием Root прав, путем правки файла buid.prop
DPI экрана смартфона — что это, как узнать и изменить?
Что такое DPI экрана смартфона, и на что влияет этот показатель?
Возможности современных экранов позволяют комфортно справляться с любой повседневной задачей. В данное время дисплеи отличаются не только размером диагонали, но и огромным количеством других характеристик. Одна из них — плотность размещения пикселей (dpi) — встречается повсеместно. Рассказываем, что значит этот показатель, и зачем он нужен?
Что такое DPI экрана?
Параметр DPI (dots per inch) нужен для отображения количества точек, которое приходится на один линейный дюйм поверхности дисплея. К примеру, обозначение 326 dpi говорит о том, что разрешающая способность экрана равна 326 пикселям по вертикали и горизонтали в квадрате с габаритами 1 x 1 дюйм.
Этот параметр, как правило, пропорционален разрешению дисплея, отвечающему за максимальное число точек в рамках всей матрицы устройства. Как можно догадаться, смартфоны с большой диагональю должны задействовать оптимальные показатели разрешения и DPI. Устройства, обладающие крупным дисплеем и непропорционально низкой плотностью пикселей, имеют проблемы с качеством изображения (зернистость и пиксельность).
Картинка в таком случае выглядит нечеткой и размытой, поскольку пиксели должны растягиваться, чтобы занять весь экран телефона. Судя по некоторым исследованиям, человеческий глаз способен различать отдельные точки дисплея при DPI, который не превышает 350, а для комфортного просмотра достаточно показателя 250 DPI.
Как узнать DPI экрана смартфона?
Когда пользователь скачивает новое приложение, система производит анализ параметров дисплея, установленного на телефоне. Это нужно, чтобы визуальный контент отображался корректно в зависимости от текущего разрешения и плотности пикселей. После того, как требуемые характеристики экрана будут определены, происходит загрузка и установка подходящей версии программы.
При установке ПО из сторонних источников владельцу смартфона в некоторых случаях нужно самостоятельно подбирать файл APK с нужным dpi. По этой причине иногда бывает полезно знать значение данного параметра на своем телефоне. Если текущая плотность пикселей неизвестна, исправить это можно при помощи специальной программы Display Info. После запуска утилиты найти информацию о DPI можно в строке «Density» (рядом с остальными сведениями об экране смартфона).
Зная параметр DPI, нужно скачивать версии программ, которые обладает оптимальными настройками изображения. Выбирать следует файл, где DPI в имени или описании совпадает с тем, что показала утилита Display Info. Если такого варианта нет, можно установить версию с немного большей плотностью пикселей либо файл с пометкой «nodpi», который подстраивается под любой экран.
Можно ли изменить DPI?
Если версии ПО с подходящим DPI не существует, можно изменить данный параметр на самом устройстве. Как правило, большая часть из известных сегодня способов предполагает наличие root-доступа. Изменить значение DPI поможет бесплатная утилита Easy DPI Changer.
Также проделать данную операцию можно вручную. Для этого потребуется открыть файл build.prop в папке system, после чего изменить значение в строке ro.sf.lcd_density. После знака «=» здесь располагается текущий dpi. Сменив данное число на любое другое, нужно сохранить изменения в файле и выполнить перезагрузку устройства, чтобы новые параметры вступили в силу.
Если на смартфоне нет root-прав, настроить нужный DPI можно с помощью подключения смартфона к ПК и программы Adb Run. Для начала потребуется подключить телефон к компьютеру и перевести его в режим отладки. После этого в окне Adb Run нужно ввести команду adb shell wm density 480 (число в конце обозначает запрашиваемое значение DPI и может быть любым) и нажать клавишу Enter. Теперь остается перезагрузить телефон. Если нужно вернуть изначальное значение DPI, Необходимо ввести команду adb shell wm density reset и также выполнить перезапуск телефона.
Итоги
Значение DPI экрана означает плотность размещения пикселей на экране мобильного телефона. Этот показатель используется для определения наиболее оптимальных настроек изображения в программах для Android. В случае необходимости DPI можно редактировать при помощи специальных утилит.
Источник
Как узнать DPI экрана телефона?
В настоящий момент в мире выпущено более 24 тысяч моделей различных Андроид устройств, и все они имеют различный набор электронных компонентов. Вот почему многие разработчики создают и публикуют несколько версий своих приложений. В большинстве случаев эти версии позволяют улучшить адаптацию графического дизайна приложений под конкретный размер экранов и их разрешение в Андроид планшетах и смартфонах.
Когда существует несколько вариантов приложения, онлайн сервис Play Store автоматически выбирает правильную версию под конфигурацию конкретного устройства. Но если вы попытаетесь установить приложение из других хранилищ, таких как APKMirror, то вам придется выбрать версию самостоятельно.
Большинство подобных приложений, хранящихся на сторонних ресурсах, распределены там по категориям, в зависимости от типа процессора или DPI экрана телефона. Последний параметр характеризует плотность пикселей экрана дисплея (dot per inch). Зная DPI экрана приложение вычисляет степень своего масштабирования, чтобы заполнить весь экран. Следовательно, для того, чтобы понять, какую версию приложения нужно загрузить, сперва следует узнать DPI экрана телефона. Ниже я расскажу вам, как это сделать.
Устанавливаем приложение Display Info
Для того, чтобы понять какую версию APK нужно скачать, вам нужно узнать DPI экрана телефона. Самый легкий путь для этого, установить специализированное приложение. Например, Display Info от разработчика Stefano Sanna. Найдите его на Play Store и установите.
Откройте приложение Display Info. Оно не требует никаких настроек. В первом же окне на вкладке «Display» вы увидите поле с названием «Density». Именно в нем вы узнаете DPI экрана своего телефона. В нашем случае это значение равняется 442dpi (442 точки на дюйм) и при 5-дюймовой диагонали экрана соответствует разрешению FullHD. Запомните или запишите это значение. Оно нам понадобится позже.
Теперь давайте узнаем, как нам воспользоваться полученными знаниями!
Определяем версию APK для DPI экрана телефона
Откройте сайт APKMirror и найдите интересующее вас приложение. Пусть это будет Google Photos. В настоящий момент на сайте выложено 15 версий APK для этого продукта. Каждая из версий в таблице имеет описание в виде архитектуры, минимальной версии Android и допустимого значения DPI. На других ресурсах это может выглядеть иначе – допустимые характеристики могут быть зашифрованы в наименовании файла. Например, так: AppName442dpi.apk.
Вполне возможно, что DPI экрана телефона, который вы узнали с помощью Display Info, не будет соответствовать ни одной из версий приложения на сайте APKMirror. В таком случае выберите версию, рассчитанную на более низкую плотность пикселей или ту, которая включает в диапазон DPI ваше значение. Например, в нашем случае для 442dpi следует выбрать версию Google Photos для диапазона значений 400-480dpi. На скриншоте ниже видно, что выбранная версия подойдет только для устройств с процессором arm64-v8a.
В завершение статьи отмечу, что иногда вы столкнетесь с тем, что APK приложение на стороннем хранилище имеет статус «nodpi». Это значит, что оно имеет адаптивную графику, которая подойдет под любой смартфон. Так что, если все другие версии не подошли или вы не смогли узнать DPI экрана телефона, попробуйте её.
Источник
Как узнать DPI (плотность пикселей) дисплея смартфона или планшета
Приветствую!
Производители смартфонов и планшетов устанавливают в свои творения дисплеи, имеющие различные параметры. Среди перечня параметров нельзя не отметить DPI – оный отвечает за то, сколь близко друг к другу находятся пиксели на дисплее. От этого параметра зависит, будет ли видна «зернистость» картинки, некоторая замыленность текста, т.к. шрифты будут отображаться недостаточно чётко.
И если одни владельцы смартфонов без особых сложностей воспринимают дисплеи, которые обладают низким DPI, то другие на них смотреть не могут, постоянно видя отдельные пиксели, которые так и «врезаются» в глаза при просмотре чего-либо на дисплее.
Давайте рассмотрим, как выяснить конкретную цифру параметра плотности пикселя дисплея, что установлен в находящимся на руках гаджете: смартфоне или планшете.
Выясняем плотность пикселей (DPI) в дисплее смартфона или планшета
Данный параметр недоступен из настроек системы, т.к. разработчики посчитали, что это излишняя информация. Однако эту информацию можно без труда извлечь и поможет нам в этом небезызвестное в широких кругах приложение AIDA64.
Данное популярное приложение берёт своё начало ещё со времён, когда господствовали компьютеры, позволяя получить огромное количество информации о аппаратной и программной составляющей оного. Однако время не стоит на месте, теперь, когда смартфоны стали не менее популярны, разработчики выпустили вариант мобильного приложения, которое поможет выяснить «всю подноготную» мобильного гаджета.
- Первый шаг, который предстоит совершить, это установить данное приложение из сервиса Google Play, здесь всё весьма стандартно, описывать пошагово этот процесс было бы избыточно. Если вы хоть раз устанавливали приложение на смартфон или планшет, то с лёгкостью справитесь и с установкой AIDA64.
- На втором шаге мы имеем установленное приложение, которое необходимо запустить, нажав по соответствующей иконке. Высветится окно, в котором имеется некоторое количество пунктов – это категории, в которых представлена та или иная программно-аппаратная информация о гаджете. Нам необходима категория, имеющая говорящее название Отображение – выберите её.
И вот мы здесь, где можно подчеркнуть интересующую нас информацию. Если конкретизировать, то оная расположена в строке Плотность пикселов.
В приведённом примере этот параметр составляет 267 DPI, что не так много, но достаточно большинству, дабы не видеть злополучные квадратики при отображении информации на смартфоне или планшете.
Видеоинструкция
Всё. Информация была получена, можно прощаться. До новых встреч в новых, полезных и интересных материалах!
В свою очередь, Вы тоже можете нам очень помочь.
Просто поделитесь статьей в социальных сетях и мессенджерах с друзьями.
Поделившись результатами труда автора, вы окажете неоценимую помощь как ему самому, так и сайту в целом. Спасибо!
Источник
Как изменить DPI на Андроид (инструкция)
вкл. 02 Май 2018 . Опубликовано в Android — Общее
Как изменить DPI на Андроид (инструкция). Возможно вам на форуме сказали «изменить DPI на Android» и теперь вы судорожно пытаетесь понять, что это и как и где это изменить. Наш сайт расскажет что такое DPI и как его изменить.
Все больше и больше людей покупают Android, и после сталкиваются с ситуациями когда в этой операционной системе нужно что-то настроить. В данной статье будет рассказано как изменить плотность дисплея или DPI.
Что такое DPI?
DPI — это плотность размещения пикселей (точек) на дюйм. То есть, предположим, у нас есть два смартфона, оба имеют разрешение экрана 1920X1080, но у первого размер дисплея 4.5 дюйма, а у другого, например 5.2 значит, первый смартфон имеет DPI выше, чем второй.
Зачем изменять DPI?
Некоторые программы могут некорректно выглядеть с текущим DPI на вашем Android, для этого, чтобы исправить работу изменяют плотность экрана.
Как узнать свой DPI дисплея Android планшета или смартфона?
Чтобы узнать какой текущий DPI установлен на вашем планшете или смартфоне достаточно скачать специальное приложение Screen Resolution .
Как еще вариант, если у вас установлено приложение Root Browser ,
найти файл build.prop в папке system и посмотреть значение строки:
Как изменить DPI на Android?
Для того чтобы у вас появилась возможность изменить DPI, вам в любом случае будут нужны root права:
Способ 1. Установка DPI без наличия Root прав Android
- Установите драйвера Android
- Установите программу ADB RUN
- Включите « Отладку По USB «
- Введите команду в окне ADB RUN
adb shell wm density XXX где XXX необходимое значение DPI(480, 320).
Если что-то пошло не так, не удается сбросить DPI или изменить на другое значение, то тогда введите команду:
adb shell wm density reset
Вариант 2. С наличием root, при помощи приложения
Далее скачайте и установите приложение Textdroid DPI
Запустите установленное приложение измените на необходимое значение, нажмите после кнопки «Apply» и «Reboot» что изменения вступили в силу.
С новой загрузкой у вас будет применены новые настройки плотности экрана DPI.
Вариант 3. С наличием Root прав, путем правки файла buid.prop
Запустите приложение Root Browser , найти файл build.prop в папке system и найдите параметр:
Задайте собственный DPI, сохраните документ и перезагрузите Android.
Вот и все! Нет ничего сложного!
Источник