Как перевести любое 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 вы найдете его в следующем месте:

/users/ ваше имя пользователя /AppData/Local/Android/sdk/platform-tools 

В macOS он расположен по адресу:

/Users/ ваше имя пользователя /Library/Android/SDK/platform-tools 

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

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

 adb devices 

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

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

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

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

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

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 и драйвера иногда может быть затруднительным.

Оцените статью
TutoryBird.Ru
Добавить комментарий