14 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Как узнать 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 экрана — что это и на что влияет?

При выборе смартфона важно нужно внимание на многие технические характеристики. Крайне важным критерием являются свойства дисплея. Большинство современных телефонов обладают диагональю дисплея 5-6,5 дюймов, также встречаются фаблеты крупнее. Ориентироваться только на диагональ устройства в корне неверно. Крайне важным показателем является DPI, который влияет на качество изображения.

Аббревиатура DPI расшифровывается как «Dots Per Inch» и определяет количество точек на дюйм. Обычно производители стремятся, чтобы разрешение было пропорционально диагонали матрицы. Например, 5-дюймовый смартфон для обеспечения высокого качества изображения должен обладать разрешением не меньше 1280 на 720 пикселей, а плотность точек будет составлять 240 DPI. В недорогие устройства устанавливаются дисплеи с низким разрешением, поэтому пользователи замечают «зернистость» и другие дефекты изображения.

Некоторые производители постепенно переходят на формат 4К. Обычно дисплеями сверхвысокого разрешения оснащаются флагманские модели. Для повседневного использования такие нововведения практически нецелесообразны — есть даже мнение, что возможности человеческого зрения не позволяют разглядеть пиксели с 300 DPI и выше (рекомендуем узнать про другие мифы в этой статье). Приоритетная сфера применения 2K или 4K-дисплеев в смартфонах — виртуальная реальность.

Как узнать DPI экрана на смартфона?

Узнать разрешение дисплея можно несколькими способами. Самый простой вариант — просмотр технических характеристик телефона в интернете. Достаточно указать название модели в строке поиска и ознакомиться с предложенными результатами. Если полное наименование аппарата неизвестно, можно установить приложение Display Info. Программный продукт распространяется совершенно бесплатно и доступен для загрузки в каталоге Google Play. Сразу после установки приложение отобразит разрешение и характеристики экрана.

Запустите программу и откройте вкладку «Display». Здесь будет отображено разрешение дисплея, количество точек на дюйм, название устройства. Полученные сведения могут пригодиться для установки различных приложений. Некоторые разработчики выпускают несколько различных версий, адаптированных для смартфонов с разными разрешениями дисплеев. Это позволит достигнуть оптимальных параметров изображения, предотвратить «зернистость» или эффект «размытия» на экране.

Читать еще:  Как передать музыку по блютузу с Андроида

Если телефон не поддерживает приложения с необходимым разрешением, можно попробовать изменить DPI через настройки. Откройте файл build.pro в директории System, после чего отредактируйте значение в строке ro.sf.lcd_density. Возле знака «=» находится установленное разрешение. Смените число на нужный вариант, перезагрузите устройство и посмотрите на результат. Рассмотренный способ требует наличия прав администратора на смартфоне, поэтому перед началом процедуры необходимо получить root-права.

Итоги

Термин DPI обозначает плотность пикселей на экране мобильного устройства. Чем он выше, тем качественнее и четче изображение. Узнать значение DPI на любом смартфоне можно через приложение Display Info.

Как узнать DPI (плотность пикселей) дисплея смартфона или планшета

Приветствую!

Производители смартфонов и планшетов устанавливают в свои творения дисплеи, имеющие различные параметры. Среди перечня параметров нельзя не отметить DPI – оный отвечает за то, сколь близко друг к другу находятся пиксели на дисплее. От этого параметра зависит, будет ли видна «зернистость» картинки, некоторая замыленность текста, т.к. шрифты будут отображаться недостаточно чётко.

И если одни владельцы смартфонов без особых сложностей воспринимают дисплеи, которые обладают низким DPI, то другие на них смотреть не могут, постоянно видя отдельные пиксели, которые так и «врезаются» в глаза при просмотре чего-либо на дисплее.

Давайте рассмотрим, как выяснить конкретную цифру параметра плотности пикселя дисплея, что установлен в находящимся на руках гаджете: смартфоне или планшете.

Выясняем плотность пикселей (DPI) в дисплее смартфона или планшета

Данный параметр недоступен из настроек системы, т.к. разработчики посчитали, что это излишняя информация. Однако эту информацию можно без труда извлечь и поможет нам в этом небезызвестное в широких кругах приложение AIDA64.

Данное популярное приложение берёт своё начало ещё со времён, когда господствовали компьютеры, позволяя получить огромное количество информации о аппаратной и программной составляющей оного. Однако время не стоит на месте, теперь, когда смартфоны стали не менее популярны, разработчики выпустили вариант мобильного приложения, которое поможет выяснить «всю подноготную» мобильного гаджета.

  1. Первый шаг, который предстоит совершить, это установить данное приложение из сервиса Google Play, здесь всё весьма стандартно, описывать пошагово этот процесс было бы избыточно. Если вы хоть раз устанавливали приложение на смартфон или планшет, то с лёгкостью справитесь и с установкой AIDA64.
  2. На втором шаге мы имеем установленное приложение, которое необходимо запустить, нажав по соответствующей иконке. Высветится окно, в котором имеется некоторое количество пунктов – это категории, в которых представлена та или иная программно-аппаратная информация о гаджете. Нам необходима категория, имеющая говорящее название Отображение – выберите её.


И вот мы здесь, где можно подчеркнуть интересующую нас информацию. Если конкретизировать, то оная расположена в строке Плотность пикселов.

В приведённом примере этот параметр составляет 267 DPI, что не так много, но достаточно большинству, дабы не видеть злополучные квадратики при отображении информации на смартфоне или планшете.

Видеоинструкция

Всё. Информация была получена, можно прощаться. До новых встреч в новых, полезных и интересных материалах!

В свою очередь, Вы тоже можете нам очень помочь.

Просто поделитесь статьей в социальных сетях и мессенджерах с друзьями.

Поделившись результатами труда автора, вы окажете неоценимую помощь как ему самому, так и сайту в целом. Спасибо!

Почему большие устройства на самом деле маленькие

Андрей Подкин

Вы замечали когда-нибудь, что на Android-смартфонах все выглядит крупнее, чем на iPhone в одних и тех же приложениях? А то, что на фаблете все выглядит крупнее, чем на компактном смартфоне, и в результате информации на экране ровно столько же?

Что не так с плотностью пикселей

Все так и есть. Но чем же это обусловлено? Android поддерживает экраны с разной плотностью пикселей. Не все они были изначально. Но к текущему моменту сложились пять стандартных значений: 160, 240, 320, 480 и 640 dpi. Стандартными они являются потому, что именно в них представляются все растровые графические ресурсы приложения (картинки). Есть еще и нестандартные плотности пикселей, но о них чуть позже.

Если же вы возьмете самые типовые устройства на сегодня — 5″ HD и 5,5″ FHD, то окажется, что у них плотность пикселей — 294 и 400 dpi соответственно. Что же в этом случае происходит? Физическая и программная плотность пикселей отличается. Когда какое-нибудь приложение опрашивает устройство: «Какая у тебя плотность пикселей?», то в ответ всегда получает только стандартное значение. Конечно, никто не мешает написать приложение под конкретную модель телефона и учесть расхождения, но прикладные программисты этим не занимаются. Такая тонкая адаптация может оставаться только в оболочках вендоров, которые изготавливают сам смартфон.

Если физическая и программная плотность пикселей отличаются, то в какую же сторону? Давайте рассмотрим на примере. Высота стандартной кнопки в Material Design — 0,225 дюйма (5,715 мм). Если устройство с физическим dpi 400 заявит программный dpi 320, то Android отрисует кнопку высотой 320*0,225 = 72 пикселя. И на физическом экране она займет 72/400 = 0,18 дюйма (4,572 мм). И по этой кнопке будет сложнее попасть пальцем. Поэтому производители, как правило, указывают программную плотность пикселей выше физической. Т.е. для 400 dpi физических это будет 480 программных. Исключения бывают только в тех случаях, когда отклонение составляет всего несколько процентов. Например, смартфоны с физической плотностью пикселей 342 dpi сообщают программную 320.

Вычисляем настоящие размеры

А теперь посмотрим внимательно на расчеты, которые мы производили только что. Они основаны на том факте, что разрешение, плотность пикселей и размер — величины взаимозависимые. И зная две из них, третью можно вычислить. Сделаем это для размера экрана. Для примера возьмем смартфон разрешением 1080×1920 (FHD) и плотностью пикселей 400 dpi. Такой экран будет иметь размер 2,7×4,8 дюйма. По теореме Пифагора можно вычислить диагональ. Она составит приблизительно 5,507 дюйма. Но, как мы уже выяснили, программная плотность пикселей составляет не 400, а 480 dpi. Следовательно с точки зрения прикладного ПО экран будет иметь размеры 2,25×4 дюйма, что дает диагональ всего лишь 4,6 дюйма! А если возьмем смартфон с разрешение 720×1280 (HD) и программной плотностью пикселей 320 (при физической 342), то получим точно такой же программный размер — 2,25×4 дюйма (и точно такую же диагональ в 4,6 дюйма). Т.е. устройства отличающиеся диагональю на 1,2 дюйма (что в таких размерах довольно много) с точки зрения прикладного ПО выглядят совершенно одинаково и на них помещается одинаковое количество информации. Просто на более крупном смартфоне все выглядит крупнее, но и только. Проиллюстрируем это скриншотами приложения My Shows со смартфонов Xiaomi Mi2s и Samsung Galaxy Note 3.

Программный размер смартфонов совпадает и мы видим, что на обоих помещается всего шесть полных строк из списка сериалов и часть седьмой строки (все семь, если отключить рекламу). Таким образом, большой размер Galaxy Note не дает нам никакого преимущества — мы не можем увидеть на его экране больше информации.

Здесь следует сделать очень важное отступление и сказать, что приложениях с большими объемами текста (браузеры, «читалки» книг) мы можем гибко настроить размер шрифта и таким образом получить на разных экранах совершенно разный объем информации. В этом случае большой экран будет иметь безусловное преимущество.

Какие могут быть экраны

Поскольку в Android практически не применяются нестандартные разрешения (а если и применяются, то они основаны на стандартных, просто одна сторона чуть длиннее), то мы можем заранее вычислить все возможные программные размеры экранов смартфонов:

Как увеличить производительность и время работы Android-смартфона

По мере того, как мобильные игры становятся все более технически сложными, а их графика становится все лучше и лучше, смартфонам требуются более высокие характеристики, чтобы эти игры выглядели хорошо и работали плавно. Независимо от того, является ваш смартфон новинкой или нет, вы, скорее всего, сможете выжать гораздо большее, чем привыкли видеть. Изменив настройки дисплея смартфона или планшета, вы сможете добиться большей производительности в играх и требовательных приложениях, и, возможно, даже сэкономить время автономной работы.

Есть несколько способов сделать это. Самым простым является изменение разрешения экрана в настройках вашего устройства, однако этот параметр доступен только на некоторых устройствах Android и позволяет переключаться только на предварительно определенные разрешения экрана. На некоторые приложения или игры эти настройки могут вообще никак не повлиять.

Для тех, кто хочет большее разрешение или сделать DPI выше, чем позволяют системные настройки – или у кого нет возможности сделать это из настроек своего смартфона, — в Google Play есть несколько приложений, которые позволят вам изменить разрешение экрана, хотя для этого необходимо, чтобы ваш смартфон был “рутован”. Проблема заключается в том, что некоторые новые игры не будут загружаться на «рутованных” устройствах и поэтому в таких играх, как Pokemon Go, Fortnite или PUBG Mobile, вышеуказанный способ не поможет.

К счастью, есть еще один вариант, который позволяет вам изменять разрешение экрана вашего устройства без необходимости root-доступа.

Как изменить разрешение экрана Android-устройства без root-доступа

Во-первых, вам нужно скачать и установить программу Android Debug bridge на ваш компьютер. После установки вам нужно будет перевести смартфон в Режим разработчика. Режим разработчика позволяет изменять недоступные по умолчанию настройки системного уровня на вашем смартфоне, но все, что нам сейчас нужно сделать, это включить отладку по USB.

  1. Перейдите в «Настройки» > «О телефоне», затем пролистайте вниз и нажмите на строку «Номер сборки» примерно 7-10 раз подряд. Вы получите уведомление, когда Режим разработчика будет активирован.
  2. Теперь перейдите в “Настройки” > “Система” > “Расширенные настройки” > “Параметры разработчика”. Пролистните вниз до раздела «Отладка» и включите опцию «Отладка по USB».

Небольшая пометка: если вы делаете это для повышения производительности в Fortnite, обязательно отключите “Отладку по USB” и “Режим разработчика» после редактирования настроек дисплея, поскольку Fortnite (и многие другие онлайн-игры) заблокируют сделанные вами настройки, если эти опции оставить включенными. Чтобы отключить режим разработчика, перейдите в «Настройки» > «Система» > «Расширенные настройки» > «Параметры разработчика», а затем переведите переключатель в верхней части напротив пункта «Параметры разработчика» в неактивное положение.

Подключаем смарфон к ПК и изменяем настройки дисплея

  1. Подключите USB-кабель для зарядки смартфона к компьютеру.
  2. Запустите командную строку на вашем ПК. Для Windows нажмите комбинацию клавиш Windows+R, затем введите «cmd» и нажмите Enter. На Mac нажмите комбинацию cmd+Пробел, затем найдите «Терминал». Для пользователей Linux нажмите Ctrl+Alt+T.
  3. Введите «adb shell dumpsys display» в командной строке и нажмите Enter.
  4. Найдите значение DPI вашего смартфона (wm density) и разрешение (wm size или display width and display height). Запишите эти цифры, чтобы в будущем можно было вернуться к исходному экрану.
  5. Теперь вы можете начать редактирование разрешения и DPI. На многих смартфонах эти параметры отличаются. Используйте эту таблицу, чтобы найти разрешение именно вашего смартфона и увеличивать или уменьшать его в соответствии с таблицей (если вы используете устройство с разрешением 1920×1080, снижайте его до 1280×720). Изменить DPI не так просто, но для большинства смартфонов собственные значения DPI обычно должны быть в пределах от 120 до 640. Может потребоваться некоторое количество проб и ошибок, чтобы найти подходящий DPI, но пока придерживаетесь диапазона от 120 до 640.
  6. Введите «wm density [новое значение DPI]» в командной строке и нажмите Enter, чтобы изменить DPI, и «wm size [новое значение разрешения]», чтобы изменить разрешение. Вы должны увидеть, как это автоматически происходит на вашем устройстве.
  7. После завершения всех настроек введите «adb reboot», чтобы перезагрузить свой смартфон и безопасно отключить его от компьютера.

Я протестировал описанные выше действия с Pokemon Go на своем Google Pixel 3 XL, так как изменение настроек дисплея – это самый популярный способ повысить производительность игры, судя по советам на игровых форумах. На моем смартфоне все работало очень хорошо и до изменения настроек, но после этого, на мое удивление, было хорошо заметно повышение частоты кадров и соответствующая плавность.

Делитесь своим мнением в комментариях под этим материалом и в нашем Telegram-чате.

Ох уж этот многострадальный Google Pixel 4a! Вроде и аппарат должен быть неплохой, и время для выхода выбрано максимально правильно, но что-то всегда не ладится. Сразу вспоминается зарядка AirPower, о которой весь Интернет гудел больше года и которая в итоге так и не вышла. Мне новый бюджетный Google Pixel интересен, но судя по последней информации, его придется еще немного подождать. Изначально он должен был появится на конференции Google I/O, после ее отмены заговорили про более ранний срок, потом про май, потом про июнь, теперь называются новые сроки. Но сколько же в итоге его можно ждать и появится ли он вообще? Ведь откладывать бесконечно нельзя, есть еще один фактор, который торопит команду создателей.

Несмотря на то что есть обширная категория пользователей, которые считают Android самой функциональной мобильной ОС, если разобраться, то становится ясно, что без вспомогательного ПО и сервисов – это просто сосуд, требующий наполнения. Google понимает это как никто другой и даже сделала данную особенность своей платформы её фишкой. Во-первых, так удобнее обновлять совместимые устройства, а, во-вторых, так можно зарабатывать, продавая доступ к своим службам производителям за деньги. Ну, а почему бы и нет, если сервисы и правда крутые?

Google никогда не была особенно расторопной в вопросах обновления своих приложений и сервисов. Как правило, в компании предпочитают распространять апдейты постепенно, чтобы, в случае обнаружения каких-либо проблем, иметь возможность отозвать их ещё на ранней стадии. Это давнишнее правило, которое поддерживает ощущение стабильности всех обновлений, которые выпускает поисковый гигант. Однако бывают такие обновления, которые просто нельзя распространять постепенно, а необходимо срочно выкатить для всех и сразу. Конечно же, это система отслеживания больных коронавирусом.

DPI телефона: что это такое, для чего он нужен и как его изменить?

DPI android – вопрос, которым интересуются продвинутые пользователи современных смартфонов. Возможно, человек на одном из форумов услышал, что можно изменить данный показатель. Но не понимает, как это сделать. В статье вниманию представлена информация, что такое DPI, как его изменить. Сведения будут полезны тем, кто захочет провести в устройстве определенные настройки и изменения.

Что такое DPI на телефоне?

Это параметр, отражающий плотность пиксел на дюйм. Например, в распоряжении есть два устройства. Каждый имеет разрешение дисплея 1920X1080 точек. Но у одного параметры экрана 4.5 дюйма, а у иного 5.2. соответственно, первый гаджет DPI будет лучше.

Если для определенного параметра нет подходящего ПО, появляется необходимость изменить его. Осуществить данный процесс можно самостоятельно. Если есть рут-права, можно использовать утилиту Easy DPI Changer.

Если подобного доступа нет, провести настройки можно через подключение телефона к ПК с помощью программы Adb Run. Последовательность действий в данном случае выглядит так:

  1. Телефон подключается к ПК.
  2. Переводится в режим отладки через код adb shell wm density 480. Цифра – это желаемое значение DPI.
  3. Нажимается клавиша ввода.
  4. Проводится перезагрузка смартфона.

Если потребуется вернуть значение, вводится adb shell wm density reset. После телефон перезапускается.

Для чего нужно DPI на смартфоне?

Умение определять и изменять параметр дает возможность эффективно регулировать графику. Показателями оперируют разработчики. Они создают картинки разнообразных размеров.

Приложение, для которого создается картинка или видео, обрабатывает изображение. Подходящее число выводится на дисплей. Функция незаменима для недорогих смартфонов. Если установить на телефон картинки с высоким разрешением, он будет виснуть.

Как узнать DPI телефона?

Самым легким решением считается использование приложения Display Info. Найти его и бесплатно установить можно через Play Store. Далее пользователю нужно действовать так:

  • Открывается ПО;
  • В первом окне экрана нужно найти поле Density;
  • После активации представляется DPI телефона.

Его следует не только узнать, но запомнить. Можно использовать параметр для проведения настроек.

Если у Вас остались вопросы — сообщите нам Задать вопрос

Как изменить DPI на Android?

Если в процессе проверки показаний становится понятно, что подходящего ПО нет, следует изменить его. Большинство вариантов предполагают наличие рут-прав. С приложением осуществить данную операцию легко. Но что делать, если нет возможности или желания скачать его? Придется действовать вручную:

  1. Открывается файл категории build.prop в папке system.
  2. Значение меняется через ro.sf.lcd_density.
  3. После знака равно будет значение, которое можно изменить.
  4. Осуществленные изменения сохраняются.
  5. Телефон требуется перезагрузить.

После этого обновленные параметры вступят в силу без проблем. При желании можно действовать иным путем. Рекомендуется скачать приложение Screen Resolution. Далее ПО запускается и выдает требуемое значение.

Для смены параметра разрешается использовать сторонние ПО. Одним из самых популярных считается Easy DPI Changer [Root] от chornerman_studio. Используется оно по такой схеме:

  • Утилита скачивается на устройство и запускается;
  • Далее нужно перейти в главное меню;
  • Вверху дисплея следует найти Current и значение DPI;
  • На следующей строке вводится показатель;
  • Нажимается опция Enter.

В завершении операции останется перезагрузить устройство. Можно получать наслаждение от новых показателей. Если данный вариант не подходит, используют иную прогу. Речь идет о менеджере Root Browser от JRummy Apps. Программа скачивается на устройство.

После запуска следует перейти в папку с системными настройками. Нужно пройти в самый низ списка. Открыть объект build.prop. Здесь необходимо найти строку ro.sf.lcd+density=. После крайнего знака ставится требуемое значение. В завершении устройство перезагружается. Этот способ гарантированно сохранит настройки. Разрешит использовать гаджет максимально полноценно.

Описываемый параметр меняется не так просто. Но уметь изменять его необходимо. Определенные приложения могут отображаться некорректно на дисплее устройства. Если грамотно сменить DPI, можно быстро устранить проблему.

При желании сменить показатели важно проследить за root правами. Если доступа нет, стоит получить его. Не нужно менять параметр на максимальное значение. Это может привести к сбою в ПО. Желательно выбирать средние показатели.

Подводя итоги

Значение DPI – важно для каждого смартфона. Пользователю необходимо знать плотность пикселей на дисплее приложения. Необходимо уметь изменять размер разрешения через опцию change. Смена показателя изображения в программах андроид помогает получить идеального качества картинки. Сам телефон при этом не будет зависать и перегружаться.

Ссылка на основную публикацию
Статьи c упоминанием слов:
Adblock
detector