Как включить System UI Tuner для изменения строки состояния в EMUI 4+

Руководство о том, как включить скрытый System UI Tuner на устройствах EMUI 4+, чтобы вы могли редактировать значки в строке состояния или включать переключатель «Не беспокоить».

После многих лет минимальных возможностей настройки Android Marshmallow наконец представил некоторые базовые функции настройки, которые существовали в пользовательских ПЗУ на протяжении веков, благодаря включению Тюнер системного интерфейса.

Эта функция включена во все устройства Google Android 6.0+, и чтобы получить к ней доступ, вам нужно вытащить вниз строку состояния и нажмите и удерживайте значок шестеренки, пока он не начнет вращаться, после чего в меню System UI Tuner появится меню Настройки.

В тюнере пользовательского интерфейса системы Android Marshmallow пользователи могут изменять плитки быстрых настроек, редактировать строку состояния или запускать демонстрационный режим. В Android Nougat редактор плиток быстрых настроек был перенесен в раскрывающийся список уведомлений, а демонстрационный режим был перенесен в «Параметры разработчика». Кроме того, в UI Tuner Nougat также представлены параметры «Не беспокоить», переключатель для включения жеста смахивания вверх по разделенному экрану и настройки уведомлений о питании.

Хотя это, безусловно, полезные функции, некоторые OEM-производители не считают так же. OEM-производители, такие как HTC, Samsung и Huawei, закрывают доступ к этой функции, поскольку некоторые из доступных функций конфликтуют с тем, что доступно в их программном обеспечении. Однако это не означает, что System UI Tuner бесполезен на устройствах, отличных от Google, особенно на устройствах без root-доступа.

К счастью, по крайней мере для устройств Huawei/Honor, вы можете включить System UI Tuner без необходимости root-доступа. Это связано с тем, что EMUI удаляет только обычный способ доступа к UI Tuner, но активность все еще сохраняется. Это означает, что мы можем напрямую запустить действие для запуска UI Tuner, хотя обычный трюк, когда вам нужно удерживать значок шестеренки быстрых настроек, больше не работает.

Хотя этот метод протестирован на устройствах Huawei/Honor под управлением EMUI, возможно, он может работать и на других устройствах, где скрыт System UI Tuner. Вам придется попробовать это самостоятельно, чтобы убедиться.


Включите System UI Tuner в EMUI

Как упоминалось ранее, мы будем напрямую запускать действие для запуска UI Tuner (com.android.systemui/.DemoMode). Хотя существует множество способов запуска действия, я написал это руководство, чтобы использовать очень простой метод. Все, что вам нужно сделать, это скачать Панель запуска активности из магазина Google Play.

Откройте панель запуска активности и измените режим просмотра, чтобы увидеть «Все мероприятия." Далее прокрутите до конца Системный интерфейс. Нажмите на него, чтобы развернуть список и просмотреть все доступные действия пользовательского интерфейса системы. Ищите Демонстрационный режим активность. Нажмите на него, и откроется скрытый System UI Tuner.

Кроме того, вы можете включить/получить доступ к большинству этих настроек с помощью команд ADB. Чтобы использовать ADB, вам необходимо загрузите и извлеките двоичный файл ADB в папку на вашем компьютере. Далее установите Хисьют на свой компьютер, чтобы он мог загрузить необходимые драйверы для вашего телефона. Затем включите отладку по USB в настройках разработчика (если вы ее не включили, перейдите в «Настройки» -> «О телефоне» и нажмите «Номер сборки» 7 раз). Откройте командную строку в каталоге, в котором вы сохранили двоичный файл ADB (щелкните правой кнопкой мыши по папке и выберите «открыть командную строку здесь») и введите «adb devices» без кавычек. Ваш телефон попросит вас предоставить вашему компьютеру доступ к ADB, нажмите «Да», и серийный номер вашего телефона должен появиться в командной строке, когда вы повторно наберете «устройства adb».

Теперь, когда вы настроили ADB, вам понадобятся следующие команды:


Включить демонстрационный режим:

adb shell settings put global sysui_demo_allowed 1

Отключить значки в строке состояния:

adb shell settings put secure icon_blacklist "comma-separated-string-of-icons-to-remove"

Показать переключатель «Не беспокоить» в ползунке громкости

adb shell settings put secure sysui_show_full_zen 1

Независимо от того, какой метод вы используете для управления UI Tuner, теперь вы можете поиграть с любыми доступными опциями. Я сам уже рассмотрел эти варианты и по своему опыту (по крайней мере, с версией System UI для Android 7.0 Nougat) Tuner), единственное реальное использование здесь — отключить определенные значки в строке состояния или включить переключатель «Не беспокоить» на громкости. слайдер.

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


В заключение, легко понять, почему OEM-производители, такие как Huawei, отключают System UI Tuner в своем программном обеспечении. Учитывая множество доступных вариантов настройки, нет особого смысла предоставлять доступ к меню настроек, которое противоречит их стандартным предложениям.

Тем не менее, есть некоторые функции, которыми вы можете воспользоваться. Мне понравилась возможность скрыть значки Bluetooth, «Работа», «Не беспокоить» и другие из строки состояния, чтобы сделать пользовательский интерфейс более понятным. Вам может понравиться быстрая опция включения режима «Не беспокоить» с помощью ползунка громкости. Какой бы ни была причина вашего желания получить доступ к System UI Tuner, я надеюсь, что это руководство помогло вам это сделать.