Настроить полноэкранный режим андроид

Как заставить полноэкранный режим в любом приложении Android без root

Некоторые приложения в Android отображаются в полноэкранном режиме, то есть без строки состояния (вверху) и панели навигации (внизу, если у нас есть это из-за отсутствия физических кнопок). Благодаря этому у нас есть больше экрана для правильного приложения. К сожалению, не все приложения поддерживают его, но мы можем применять эту функциональность по-другому.

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

Google постепенно внедряет этот режим в свои приложения — например, в Chrome 42 он может быть активирован. Некоторые читатели книг, такие как приложение Amazon Kindle, также имеют эту функцию. К сожалению, мы подождем некоторое время для вездесущего полноэкранного режима, но если мы хотим заставить его в приложение, которое его еще не поддерживает, то достаточно приложение GMD Immersive.

Форсирование полноэкранного режима в любом приложении на Android без root

Преимущество GMD Immersive заключается в том, что он не требует root — приложение может быть загружено немедленно из Play Маркета и использовать его мгновенно без каких-либо дополнительных операций или модификаций.

Загрузить GMD Immersive из Play Маркета

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

Все, что нам нужно сделать, это перейти к некоторым приложениям, таким как Gmail, а затем вытащить верхнюю панель уведомлений. Мы найдем постоянное уведомление от GMD Immersive с тремя младшими значками. Прикосновение к любому из них заставит нас переключиться на другой режим отображения.

Значок с двумя полосами — это стандартный режим, в котором отображаются верхняя строка состояния и панель навигации внизу. Второй значок с одним баром скрывает нижнюю навигационную панель, но оставляет верхнюю строку состояния. В свою очередь, последний значок скрывает обе полосы и отображает все приложение в полноэкранном режиме.

Чтобы восстановить бары, просто проведите пальцем вверху или внизу экрана. Если на телефоне нет физических кнопок («Домой», «Отменить» и т. Д.), И у нас есть постоянная черная полоса в нижней части экрана, это стоит в настройках. GMD Immersive отменить выбор одной вещи — отобразить красную линию выталкивания панели, даже если она скрыта. Для этого перейдите к опции программы GMD, перейдите на вкладку «Триггер» и снимите флажок «Показать в режиме навигации (Показать полный экран при появлении навигационной панели)».

GMD Immersive также позволяет постоянно устанавливать полный экран для выбранных приложений, поэтому все делается автоматически. Это можно сделать на вкладке «Приложения» в настройках программы. Однако это функция, зарезервированная для пользователей, которые приобрели полную версию программы (PRO). Его стоимость составляет около 11 PLN.

Источник

Как открыть любое приложение в полный экран Android (без root прав)

Google выпустила версию Chrome для Android в 2012 году и с тех пор так и не удосужилась дать ему полноэкранный режим. Если Вы устали ждать, когда приложение для Android предложит полноэкранный режим, есть способ сделать это самостоятельно с помощью режима Immersive.

Читайте также:  Дата релиза андроид 12

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

Что Вам понадобится

Чтобы выполнить действия, описанные в этой статье, Вам понадобится следующее:

  • Android-телефон или планшет с версией 4.4 (KitKat) или более поздняя версия
  • ПК под управлением Windows, MacOS или Linux
  • USB кабель

Шаг первый: включить USB отладку

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

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

Нажмите на пункт «Для разработчиков», и внутри Вы найдете опцию «Отладка по USB» под заголовком «Отладка». Включите ее, а затем нажмите «ОК».

Шаг второй: установите Android SDK и ADB

Если Вы не пробовали кастомизировать свой телефон, у Вас, вероятно, еще нет Android Debug Bridge, установленного на Вашем ПК. Если нет, Вы можете следовать этому удобному руководству о том, как его установить и запустить. Убедитесь, что у Вас есть USB-драйвер для Вашего телефона.

Как только Вы закончите установку, вернитесь сюда и перейдите к следующему шагу.

Шаг третий: найдите имя APK приложения

Чтобы вручную настроить приложение в ADB, Вам нужно знать его точное имя файла приложения или имя APK. К сожалению, Android не позволяет легко найти это с помощью инструментов по умолчанию. Но есть простой способ получить эту информацию.

Откройте любой веб-браузер и перейдите в Google Play Store на странице play.google.com. Нажмите «Приложения» в левом столбце, затем «Мои приложения». Это даст Вам список всех приложений Android, установленных из Play Store.

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

Когда вы перейдете на страницу Play Store желаемого приложения, посмотрите веб-адрес в строке URL браузера. После тега идентификатора адрес будет показывать APK-имя приложения. В нашем примере (Chrome для Android) полный адрес:

И имя APK, которое мы ищем, — «com.android.chrome».

Запомните имя APK Вашего приложения, прежде чем продолжить.

Шаг четвертый: проверьте подключение Вашего устройства к ADB

Вам нужно открыть командную строку (в Windows) или терминал (в macOS) и перейти к папке с именем «platform-tools», где установлен Android SDK.

В моем случае в Windows он находится в следующем месте:

Подключите телефон или планшет к компьютеру с помощью USB-кабеля. В зависимости от модели Вашего телефона Вам может потребоваться подтвердить соединение ADB на самом телефоне с помощью всплывающего сообщения.

В командной строке введите следующий текст и нажмите Enter.

Если Вы видите строку устройства под командой ADB, Вы готовы к работе. Если Вы не видите никаких перечисленных устройств, проверьте, что Ваш телефон или планшет подключен, и что у Вас установлены драйверы.

Читайте также:  Один абонент не может ко мне дозвониться андроид

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

Шаг шестой: выберите режим

Существует три различных полноэкранного режима, которые мы можем использовать с помощью команды immersive.

  • immersive.full: скрывает строку состояния сверху экрана и панель навигации внизу, если в телефоне используются кнопки виртуальной навигации. Этого хотят большинство людей, когда они думают о полноэкранном приложении.
  • immersive.us: скрывает только строку состояния сверху.
  • immersive.igation: скрывает только навигационную панель внизу.

Выберите, какой режим Вы хотите использовать, прежде чем продолжить. Не беспокойтесь, Вы можете применить команду несколько раз, если передумаете.

Шаг седьмой: применить команду

Введите следующий текст в командной строке, заменив имя приложения, которое Вы нашли в шаге 3 после знака =. Мы использовали Chrome в качестве примера, но Вы можете заменить имя APK любым другим.

adb shell settings put global policy_control immersive.full=com.android.chrome

Эта конкретная команда включает полноэкранную версию Immersive Mode для приложения Chrome. Чтобы скрыть только строку состояния или панель навигации, используйте команды immersive.us или immersive.nagivation, соответственно.

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

Если Вы хотите изменить приложение обратно в стандартный режим работы, просто повторите эти шаги, но замените эту команду в командной строке или терминале (опять же, используя имя APK для Вашего приложения):

adb shell settings put global policy_control immersive.off=com.android.chrome

Этот метод должен работать со всеми стандартными устройствами Android, но некоторые производители могут модифицировать мобильную операционную систему до такой степени, когда команды недействительны. Если он не работает сразу на Вашем телефоне или планшете, попробуйте отключить телефон и подключить его обратно — подключение ADB и драйверов иногда может быть очень сложным.

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

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

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

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

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

Выберите параметр «Разрешение» (иначе «Screen resolution», «Default Resolution»).

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

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

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

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

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

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

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

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

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

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

Читайте также:  Android работа с процессами

Экран на некоторое время перестанет отвечать — это нормально. После восстановления отзывчивости вы заметите, что разрешение изменилось.

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

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

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

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

    Запустите приложение после установки, затем разрешите использование root и тапните «ОК».

В главном меню обратите внимание на блок опций «Resolution» — тапните по переключателю для активации.

Далее в левом поле введите количество точек по горизонтали, в правом — по вертикали.

Для применения изменений нажмите «Continue» в окне с предупреждением.

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

Способ 4: ADB

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

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

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

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

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

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

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

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

Снова перейдите к телефону — подсоедините его к ПК и разрешите доступ для отладки.

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

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

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

adb shell dumpsys display

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

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

adb shell wm density *число*

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

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

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

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

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

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

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

    Мы рады, что смогли помочь Вам в решении проблемы.

    Опишите, что у вас не получилось. Наши специалисты постараются ответить максимально быстро.

    Источник

    Оцените статью