Скачать GMD Full Screen Immersive Mode 1.5 для Android |

Содержание

GMD Immersive (рут не требуется)

GMD иммерсивный (поддерживает только KitKat и Android L) — это простое бесплатное приложение с платной покупкой внутри приложения для обновлений. Это также единственное приложение в этом списке, которому не требуется root-доступ. К сожалению, это означает, что он не будет таким крутым, как другие специализированные решения, но он будет работать.

Загрузите приложение, чтобы начать. Это новое приложение, и первое предупреждение, которое вы получите, заключается в том, что клавиатура может не работать, когда программные клавиши навигации скрыты (спойлеры: это не так). Ударить ОК чтобы начать.

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

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

Мод «Погрузи меня в Xposed»

Если у вас есть root-права, вы можете знать о Xposed Framework, который позволяет устанавливать моды как apk Программы. Если вы не знаете, что это такое и как установить Framework, ознакомьтесь с руководствами, которые я написал по нему ранее.

Расширенный рабочий стол в пользовательском ПЗУ

Я использовал иммерсивный режим на Android еще до того, как он был назван так. Эта функция была официально добавлена ​​в KitKat 4.4, но аналогичные функции существовали в пользовательских ПЗУ. Только там это называется расширенным рабочим столом. Поэтому, если вы используете ПЗУ на основе CyanogenMod / CyanogenMod или любое множество других многофункциональных ПЗУ, таких как Paranoid Android, AOKP и т. Д., Вы найдете этот режим в настройках.

Больше про Хуавей:  7 функций One UI, которые стоит активировать прямо сейчас |

В CyanogenMod 11 это в Настройки -> Интерфейс. По умолчанию расширенный рабочий стол отключен, но вы можете включить его, нажав на него и выбрав Строка состояния видна или Строка состояния скрыта. Клавиши навигации по умолчанию скрыты.

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

Immersive mode sticky

Для установки sticky-режима используется флаг

в качестве параметра метода

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

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

    @Override
    public void onWindowFocusChanged(boolean hasFocus) {
        super.onWindowFocusChanged(hasFocus);
        if (hasFocus) {
            mDecorView.setSystemUiVisibility(View.SYSTEM_UI_FLAG_LAYOUT_STABLE
                    | View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION
                    | View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN
                    | View.SYSTEM_UI_FLAG_HIDE_NAVIGATION
                    | View.SYSTEM_UI_FLAG_FULLSCREEN
                    | View.SYSTEM_UI_FLAG_IMMERSIVE_STICKY);
        }
    }

Обычный immersive mode

Для установки обычного режима используется флаг

в качестве параметра метода

Лучше всего для работы с обычным immersive-режимом сделать два простых метода, которые будут показывать и скрывать системные панели соответственно.

    private void hideSystemUI() {
        mDecorView.setSystemUiVisibility(View.SYSTEM_UI_FLAG_LAYOUT_STABLE
                | View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION
                | View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN
                | View.SYSTEM_UI_FLAG_HIDE_NAVIGATION
                | View.SYSTEM_UI_FLAG_FULLSCREEN
                | View.SYSTEM_UI_FLAG_LOW_PROFILE
                | View.SYSTEM_UI_FLAG_IMMERSIVE);
    }

    private void showSystemUI() {
        mDecorView.setSystemUiVisibility(View.SYSTEM_UI_FLAG_LAYOUT_STABLE
                | View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION
                | View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN);
    }

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

contentView

Узнайте больше о Huawei

Больше про Хуавей:  Центр участников Huawei что это за приложение
1 Звездаслабоватона троечкухорошо!просто отлично! (1 оценок, среднее: 4,00 из 5)
Загрузка...

Расскажите нам ваше мнение:

Ваш адрес email не будет опубликован. Обязательные поля помечены *