Изменение разрешения экрана на Android-устройстве

Внимание! Изменение разрешения экрана может привести к проблемам, поэтому все дальнейшие действия вы выполняете на свой страх и риск!

Способ 1: Системные средства

В последнее время на рынке всё чаще появляются девайсы с матрицами высокого (2К и выше) разрешения. Разработчики таких гаджетов понимают, что это не лучшим образом сказывается на производительности, поэтому добавляют в прошивку инструменты для соответствующей настройки.

  1. Запустите приложение параметров, после чего перейдите в нём к пункту «Display (иначе может называться «Экран», «Экран и яркость», «Параметры экрана», «Screen» и прочее похожее по смыслу).
  2. Открыть настройки экрана для изменения разрешения в Android штатными средствами

  3. Выберите параметр «Разрешение» (иначе «Screen resolution», «Default Resolution»).
  4. Настройки соотношения сторон для изменения разрешения в Android штатными средствами

  5. Далее укажите один из приемлемых для вас вариантов и нажмите «Применить» («Apply»).

    Выбор нового варианта для изменения разрешения в Android штатными средствами

    Изменения будут немедленно применены.

  6. Этот метод – самый простой, но воспользоваться им можно на ограниченном числе прошивок, в которые, к сожалению, чистый Android пока не входит.

Способ 2: Настройки разработчика

Разрешение экрана зависит от значения DPI (количества точек на дюйм), которое можно поменять в параметрах разработчика. Делается это следующим образом:

  1. Откройте «Настройки» и перейдите в пункты «Система»«Дополнительно»«Для разработчиков».

    Открыть настройки для смены разрешения на Android посредством параметров разработчика

    Если последний вариант отсутствует, воспользуйтесь инструкцией далее.

    Подробнее: Как активировать режим разработчика в Android

  2. Пролистайте перечень, найдите опцию с названием «Минимальная ширина» (иначе может называться «Minimal width» и подобное по смыслу) и тапните по ней.
  3. Выбор изменения DPI для смены разрешения на Android посредством параметров разработчика

  4. Должно появится всплывающее окно с полем ввода значения DPI, которое мы и будем менять (имеющееся по умолчанию рекомендуется запомнить). Конкретные числа зависят от устройства, но в большинстве из них диапазон составляет 120-640 точек на дюйм. Впишите любое из этой последовательности и тапните «ОК».
  5. Указать желаемое значение DPI для смены разрешения на Android посредством параметров разработчика

  6. Экран на некоторое время перестанет отвечать – это нормально. После восстановления отзывчивости вы заметите, что разрешение изменилось.
  7. Применение настроек для смены разрешения на Android посредством параметров разработчика

    На этом работу с настройками разработчика можно считать завершённой. Единственный минус – подходящее число придётся выбирать «методом тыка».

Способ 3: Стороннее приложение (Root)

Для устройств с включённым рут-доступом стоит воспользоваться одной из сторонних утилит, которые можно получить из Google Play – например, Screen Shift.

Скачать Screen Shift из Google Play Маркета

  1. Запустите приложение после установки, затем разрешите использование root и тапните «ОК».
  2. Выдать права средству для смены разрешения на Android посредством сторонней программы

  3. В главном меню обратите внимание на блок опций «Resolution» – тапните по переключателю для активации.
  4. Активировать настройки для смены разрешения на Android посредством сторонней программы

  5. Далее в левом поле введите количество точек по горизонтали, в правом – по вертикали.
  6. Ввод новых значений для смены разрешения на Android посредством сторонней программы

  7. Для применения изменений нажмите «Continue» в окне с предупреждением.
  8. Подтвердить ввод новых значений для смены разрешения на Android посредством сторонней программы

    Теперь будет установлено выбранное вами разрешение.

Способ 4: ADB

Если ни один из вышеприведённых методов для вас не подходит, остаётся самый сложный в исполнении вариант – задействование Android Debug Bridge.

Скачать ADB

  1. Загрузите требуемый софт по ссылке выше и установите его в соответствии с инструкцией.
  2. Активируйте на телефоне настройки разработчика (см. шаг 1 второго способа) и включите в нём отладку по USB.

    Подробнее: Как в Android включить отладку по USB

  3. Включить отладку по USB для смены разрешения на Android посредством ADB

  4. На компьютере запустите «Командную строку» от имени администратора: откройте «Поиск», введите в нём запрос командная строка, кликните по результату и воспользуйтесь опциями.

    Подробнее: Как открыть «Командную строку» от имени администратора в Windows 7 и Windows 10

  5. Запуск командной строки для изменения разрешения на Android посредством ADB

  6. После запуска терминала напечатайте в нём букву диска, на котором находится ADB, и нажмите Enter. Если по умолчанию это C:, сразу переходите к следующему шагу.
  7. Перейти к диску с утилитой для изменения разрешения на Android посредством ADB

  8. Далее в «Проводнике» откройте папку, в которой находится файл adb.exe, кликните по полю адреса и скопируйте путь оттуда.

    Скопировать путь к утилите для изменения разрешения на Android посредством ADB

    Вернитесь к окну «Командной строки», введите символы cd, после чего поставьте пробел, вставьте скопированный ранее путь и снова воспользуйтесь клавишей Enter.

  9. Перейти в командной стркое к утилите для изменения разрешения на Android посредством ADB

  10. Снова перейдите к телефону – подсоедините его к ПК и разрешите доступ для отладки.
  11. Разрешить отладку по USB для смены разрешения на Android посредством ADB

  12. В «Командной строке» введите adb devices и убедитесь, что устройство распознаётся.

    Проверка подключения телефона к компьютеру для изменения разрешения на Android посредством ADB

    Если список пуст, отсоедините телефон и попробуйте подключиться снова.

  13. Воспользуйтесь следующей командой:

    adb shell dumpsys display

  14. Ввод команды проверки DPI для изменения разрешения на Android посредством ADB

  15. Внимательно пролистайте полученный список, найдите блок с именем «Display Devices», в котором поищите параметры «width», «height» и «density» – они отвечают за разрешение по ширине и высоте, а также за плотность пикселей соответственно. Запомните эти данные или запишите, чтобы установить их обратно в случае проблем.
  16. Найти нужные параметры в командной строке для изменения разрешения на Android посредством ADB

  17. Теперь можно переходить к редактированию. Введите следующее:

    adb shell wm density *число*

    Вместо *число* укажите требуемые значения плотности пикселей, затем нажмите Enter.

  18. Команда изменения плотности пикселей для смены разрешения на Android посредством ADB

  19. Следующая команда выглядит так:

    adb shell wm size *число*x*число*

    Как и на предыдущем шаге, замените оба *число* на нужные вам данные: количество точек по ширине и высоте соответственно.

    Обязательно убедитесь, что между значениями находится символ x!

  20. Ввод команды для смены разрешения на Android посредством ADB

  21. Чтобы изменения вступили в силу, телефон нужно перезагрузить – это тоже можно сделать через ADB, команда следующая:

    adb reboot.

  22. Перезагрузка устройства для изменения разрешения на Android посредством ADB

  23. После повторного запуска девайса увидите, что разрешение было изменено. Если после загрузки вы столкнулись с проблемами (сенсор плохо реагирует на касания, элементы интерфейса слишком мелкие или большие, часть софта отказывается работать), то снова подключите устройство к ADB и воспользуйтесь командами из шагов 9 и 10 для установки заводских значений, полученных на шаге 8.

Вернуть прежние значения для решения проблем изменения разрешения на Android посредством ADB

Использование Android Debug Bridge является универсальным способом, который подходит практически для всех устройств.

Помогла ли Вам статья?
Да Нет

Рекомендуем:

Задайте вопрос или оставьте мнение
Получить ответ на Email
Уведомить о

7 ответов
По рейтингу
Новые Старые
Межтекстовые Отзывы
Посмотреть все комментарии
Аноним
17 января 2021 23:49

У меня после выполненных шагов разрешение не поменялось.

Александр
11 февраля 2021 15:58

Сделал изменение разрешения через ADB на Galaxy A30s c 720*1560 на 1120*2427 с сохранением пропорций между сторонами, density поставил 415.
Все отлично, намного комфортнее для глаз, но есть один минус — верхняя строка навигации, где указано время, % заряда батареи и пр., получился примерно на четверть высоты срезан снизу. Как бы ничего особо криминального, но все же неприятно. Как это победить? Пытался играться разными вариантами ширины, высоты и разрешения — неизменно верхняя строка остается срезанной снизу…

screenshot_20210211-155409_oneuihome
Аноним
11 февраля 2021 20:03
Ответить на  Александр

А если уменьшить размер шрифта?

_Himon
22 ноября 2021 13:24

Существует еще один способ изменить разрешение экрана на Android, не описанный в данной статье. Итак…
Способ 5: Терминал (Root).
Этот способ, как и способ 3, подходит для устройств с включенным Root-доступом.
1. Установите приложение, выполняющее функции терминала, например TermOne Plus
2. В окне терминала введите команду $ su, разрешите приложению доступ. Символ $ в начале строки изменится на #.
3. Введите команду # wm size 1024×768, где 1024 — желаемая ширина разрешения, 768 — высота.
4. Если элементы интерфейса получились слишком мелкие или слишком крупные, скорректируйте их размер командой #wm density 250, где 250 — желаемая плотность пикселей. Целесообразно выбирать значения от 120 до 500, чем больше число тем крупнее элементы.
Данный способ имеет свои преимущества и недостатки, к которым относятся:
Преимущества:
— работает на любых андроид-устройствах;
— изменения применяются сразу, без перезагрузки, что многократно ускоряет процесс настройки;
— не требует установки тяжелого (и зачастую глючного) софта, работающего в фоне, нагружающего процессор, ОЗУ, снижающего время автономной работы;
— не требует наличия компа, идеально подходит для виртуальных машин.
Недостатки:
— на время настройки нужны Root-права, которые либо есть в устройстве «из коробки», либо придется ставить специальный софт, например Magisk;
— не имеет «защиты от дурака» и если ввести в командную строку некорректные числа, то устройство может выйти из под контроля.
Чтобы избежать негативных последствий, советую выполнить пункты 1 — 9 из метода 4 этой статьи. Это позволить в случае необходимость вернуть контроль над устройством через ADB, восстановив исходные значения.

su
su2
Владислав
2 апреля 2022 22:57

Я сделал через adb с 1080×2460, на 2160×4920, картинка получилась на много чётче.

screenshot_20220402-225158
screenshot_20220402-212015
Ринат
10 марта 2024 00:08

Перед тем как скачать пишут Скачать 360, почему не 720 или 1080. Почему не 720 или 1080,может быть дело в настройках. Что делать дальше чтобы было 720 или 1080? Как сделать чтобы максимально просто?

Виктор Бухтеев
10 марта 2024 23:46
Ответить на  Ринат

Здравствуйте, Ринат. По всей видимости, у вас возникла проблема другого характера, а не та, которая решается в этой статье. Если я правильно понял ваш вопрос, то вы хотите скачать видео, а из предложенных попадается только качество 360p, верно? Если так, то вы должны уточнить, откуда именно и каким методом вы скачиваете видео. Возможно, приложение не поддерживает загрузку в лучшем качестве или оно попросту недоступно для конкретного ролика. С этим необходимо разбираться отдельно.