Как перевести любое Android-приложение в полноэкранный режим с погружением (без рута)
Google выпустил версию Chrome для Android в 2012 году и никогда не удосужился предоставить ей полноэкранный режим. Если вам надоело ждать, пока ваше любимое приложение для Android предложит полноэкранный режим, есть способ сделать это самостоятельно в иммерсивном режиме..
Заходите в Google, я буквально просил вас годами! Там просто нет причин, чтобы не дать нам полноэкранный режим. Есть способы сделать это с помощью сторонних приложений, таких как Tasker, но при условии, что вы всегда захотите держать определенное приложение в полноэкранном режиме, есть более быстрый и практичный способ сделать это, используя только настольный инструмент Android Debug Bridge (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 браузера. После тега id «id =» на адресе будет отображаться имя APK приложения. В нашем примере (Chrome для Android) полный адрес:
https://play.google.com/store/apps/details?id=com.android.chrome
И имя APK, которое мы ищем, это «com.android.chrome».
Запишите имя APK вашего приложения, прежде чем продолжить.
Шаг четвертый: Проверьте подключение устройства с помощью ADB
Затем вам нужно открыть командную строку (в Windows) или терминал (в macOS) и перейти к папке с именем «platform-tools», где установлен Android SDK..
В Windows вы найдете его в следующем месте:
/ пользователей /ваш логин/ AppData / Местные / Android / SDK / платформенные инструменты
В macOS он находится по адресу:
/ Пользователи /ваш логин/ Библиотека / Android / SDK / платформенные инструменты
Подключите телефон или планшет к компьютеру с помощью USB-кабеля. В зависимости от модели телефона может потребоваться подтвердить соединение ADB на самом телефоне с помощью всплывающего сообщения..
В командной строке введите следующий текст и нажмите Enter
устройства adb
Если вы видите одну строку устройства под командой устройства ADB, вы готовы к работе. Если вы не видите ни одного устройства в списке, проверьте, подключен ли ваш телефон или планшет и установлены ли у вас драйверы..
Продолжайте и оставьте подсказку открытой, потому что вам нужно будет ввести другую команду в ближайшее время.
Шаг шестой: выберите режим погружения
Существует три различных вида полноэкранных режимов, которые мы можем использовать с помощью команды погружения..
- immersive.full: скрывает строку состояния в верхней части экрана и панель навигации в нижней части, если ваш телефон использует виртуальные кнопки навигации. Это то, что большинство людей хотят, когда они думают о полноэкранном приложении.
- immersive.status: скрывает только строку состояния сверху.
- immersive.navigation: скрывает только панель навигации внизу.
Выберите, какой режим вы хотите использовать, прежде чем продолжить. Не волнуйтесь, вы можете применить приведенную ниже команду несколько раз, если передумаете.
Шаг шестой: применить команду
Затем введите следующий текст в приглашении, подставив имя приложения, которое вы нашли в третьем шаге после знак равно
знак. В качестве примера я использовал Chrome, но вы можете поменять имя APK на любое другое.
Настройки оболочки ADB поставить глобальный policy_control immersive.full = com.android.chrome
Эта конкретная команда включает полноэкранную версию Immersive Mode для приложения Chrome. Чтобы скрыть только строку состояния или панель навигации, используйте команды immersive.status или immersive.nagivation соответственно.
Нажмите Enter, чтобы выполнить команду. Это оно! С этого момента Chrome на вашем телефоне (или любом другом приложении, которое вы вводите) будет работать в полноэкранном режиме. Вы можете отключить телефон и попробовать его прямо сейчас: просто проведите вверх или вниз от нижней или верхней части экрана (или стороны в горизонтальном режиме), чтобы отобразить кнопки навигации или строку состояния..
Если вы когда-нибудь захотите вернуть приложение в стандартный режим работы, просто повторите эти шаги, но подставьте эту команду в командную строку или в терминал (снова, используя имя APK для вашего приложения):
в настройках оболочки adb поставить global policy_control immersive.off = com.android.chrome
Этот метод должен работать со всеми стандартными устройствами Android, но некоторые производители могли модифицировать мобильную операционную систему до такой степени, что команды недопустимы. Если он не работает сразу на вашем телефоне или планшете, попробуйте отключить телефон и снова подключить его - соединение ADB и драйвера иногда может быть разборчивым.