Домашняя » как » Как получить системный пользовательский интерфейс Android на нестандартных устройствах

    Как получить системный пользовательский интерфейс Android на нестандартных устройствах

    Одним из преимуществ, которые пользователи стандартных устройств Android имели в течение последних нескольких итераций ОС, является System UI Tuner - скрытое меню, которое позволяет дополнительно настраивать простые вещи, такие как значки в строке состояния, мощные элементы управления уведомлениями и многое другое. , Теперь, благодаря новому приложению (и короткому обходному пути), вы можете иметь это меню на любом устройстве Android, не только на Android.

    Что такое системный пользовательский интерфейс?

    Хотя у нас есть более подробное объяснение того, что представляет собой это меню, а также о том, как включить его на стандартных устройствах Android, вам может потребоваться быстрое и грязное объяснение. Короче говоря, это меню, заполненное экспериментальными опциями, которые еще недостаточно стабильны, чтобы быть частью основной операционной системы. Сначала он появился в «Зефире», а затем немного изменился в «Нуге». в Android O, скорее всего, снова изменится.

    В штатном Android UI Tuner вы можете сделать несколько простых вещей, например включить / отключить определенные значки в строке состояния. Например, вы можете скрыть значки, которые отображаются только косвенно, например значки каста или точки доступа, или скрыть настоящие системные значки, такие как Wi-Fi, Bluetooth, сотовая связь и т. П. Вы также можете добавить процент заряда батареи в строку состояния, что часто является опцией по умолчанию для многих скинов производителя. Мое любимое использование модов строки состояния системного пользовательского интерфейса - скрывать глупый значок будильника. Серьезно, мне это не нужно.

    Системный пользовательский интерфейс тюнера на стоковом Android.

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

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

    Как получить системный UI Tuner на любом устройстве

    Поскольку большинство производителей - Samsung, LG и т. Д. - отключают это, умный разработчик нашел обходной путь и выпустил его в виде приложения. Это называется Get-SystemUI Tuner. Сумасшедший, верно? Это бесплатная загрузка в Play Store, но если вы копаете приложение, вы также можете пожертвовать.

    Итак, для начала вам нужно установить приложение. Давай, сделай это сейчас, я подожду.

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

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

    Если вы не настроили adb в системном PATH, убедитесь, что вы запускаете эти команды из папки adb - просто перейдите к ней, щелкните правой кнопкой мыши и выберите «Открыть командную строку здесь». В некоторых версиях Windows это может также прочитайте «PowerShell» вместо «Командная строка».

    После того, как вы запустите ADB, запустите командную строку и введите следующие команды:

    adb shell pm grant com.zacharee1.systemuituner android.permission.WRITE_SECURE_SETTINGS
    adb shell pm grant com.zacharee1.systemuituner android.permission.DUMP

    ПРИМЕЧАНИЕ: я использую Linux здесь, поэтому он может немного отличаться от того, что вы видите. Команды и конечные результаты одинаковы, однако.

    С командами в стороне, просто вернитесь к телефону и нажмите следующую кнопку внизу. Это позволит убедиться, что команды были выполнены правильно - если все работает, вы увидите только большую зеленую галочку. Бум, ты в.

    Использование SystemUI Tuner

    Как только все будет готово, у вас будет достаточно воли, чтобы делать то, что вы хотите. UI Tuner настроен немного по-другому, чем на стоковую опцию - он имеет больше опций и лучшую организацию.

     

    На самом деле ничего особенного в этом нет, но вот краткое описание того, что ожидать в каждом разделе:

    • Статус бар: Включить / отключить значки в строке состояния. Это находка для большинства нестандартных устройств, так как производители любят загромождать эту область.
    • Быстрые настройки: Измените количество плиток, отображаемых в заголовке (свернутый вид), а также отключите анимацию для немного более быстрого доступа и перемещайте полные ряды значков за раз.
    • Демонстрационный режим: Создает пользовательский сценарий в строке состояния, где вы можете настроить индикаторы Wi-Fi и мобильной передачи данных, процент заряда батареи и многое другое. Это только для внешности - идеально подходит для скриншотов.
    • Touchwiz: Все виды настроек только для телефонов Samsung.
    • Разнообразный: Другие общие настройки, которые не подходят нигде.

     

    Вот и все, хотя стоит отметить еще одну вещь, особенно для пользователей Samsung..

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


    System UI Tuner - это одна из тех вещей, которая, хотя и проста по своей природе, содержит несколько действительно хороших настроек для стандартных Android-устройств. Прошло много времени, и я лично рад, что он появился на других телефонах - и, к сведению, все отлично работало в моем тестировании, которое было сделано на Galaxy S8.