Изменение цвета панели навигации Galaxy S8, S8+ или Note 8 без рута

Руководство по изменению цвета фона панели навигации Galaxy S8, S8+ или Note 8 на любой цвет, который вы хотите, поскольку Samsung удалила опцию цветового круга.

Samsung Galaxy S8, Galaxy S8+ и Galaxy Note 8 — первые флагманские смартфоны Samsung, которые отказались от традиционных емкостных кнопок в пользу программных навигационных клавиш. Помимо того, что мы можем настроить расположение клавиш, мы также можем изменить цвет панели навигации. Среди набора стандартных цветов, из которых нам нужно было выбирать, Samsung также включил опцию цветового круга, чтобы они могли выбрать любой цвет по своему усмотрению. Тем не менее, компания удалила эту опцию цветового круга в июньском обновлении OTA, но благодаря команде ADB мы все еще можем вручную изменить цвет навигационной панели Galaxy S8, Galaxy S8 + или Galaxy Note 8.

Например, если вы хотите установить постоянно черный цвет панели навигации, теперь вы можете это сделать! В приведенном ниже руководстве рассказывается, как изменить цвет с помощью команды ADB на ПК.


Учебное пособие. Изменение цвета панели навигации Galaxy S8, S8+ или Note 8

  1. Следовать этот урок чтобы настроить ADB на ПК с Windows, Mac или Linux.
  2. Откройте командную строку или окно терминала и выполните следующую команду в командной строке или окне терминала: adb shell
  3. Теперь мы находимся в среде оболочки ADB нашего Samsung Galaxy S8, Galaxy S8+ или Galaxy Note 8. Далее нам нужно получить цветовой код для цвета панели навигации, который мы хотим установить.
  4. Ты можно зайти на этот сайт здесьи воспользуйтесь палитрой цветов, показанной внизу страницы.
  5. После того, как вы выберете цвет, скопируйте весь номер значения Android, указанный в поле (включите символ минус, если он есть).
  6. Вернитесь к командной строке или окну терминала и выполните следующие две команды:
    settings put global navigationbar_color 
    settings put global navigationbar_current_color
  7. Затем перезагрузите Samsung Galaxy S8/S8+/Note 8.
  8. Вы должны увидеть новый цвет в приложениях, которые не меняют цвет панели навигации на определенный цвет.

Объяснение

Поскольку компания Samsung так и не объяснила нам причину, по которой они убрали цветовой круг из Samsung. Варианты цвета навигационной панели Galaxy S8/S8+/Note 8, мы не совсем уверены, почему компания это сделала этот. Возможно, Samsung просто не хочет, чтобы люди использовали странные цвета, поскольку они могут конфликтовать с остальной частью ОС. Опять же, возможно, возникла какая-то проблема с тем, как Samsung реализовала эту функцию, что вызывает некоторые проблемы с другими частями платформы.

В любом случае, эта функция все еще находится под капотом OEM-скина Samsung, и, к счастью, мы можем получить к ней доступ с помощью нескольких простых команд ADB. Член XDA Хаксанкан первым указал на это на нашем форуме Galaxy S8 и проделал большую работу, объясняя, где спрятана эта функция и даже как вычислить конкретный цвет. К счастью, похоже, что эта функция все еще работает на недавно выпущенный Galaxy Note 8 также.

Формат значения, который мы здесь используем, представляет собой шестнадцатеричный цветовой код RGB, преобразованный в десятичный знак. Существуют способы вручную рассчитать значение цвета, но мы будем использовать цветовой круг, указанный в шаге 15 руководства выше.

Именно эти значения могли быть изменены при выборе цвета вручную в меню «Настройки», но вместо этого мы просто вводим их в программное обеспечение с помощью команды оболочки ADB. Если вы когда-нибудь захотите вернуться к традиционному цвету, вы можете просто зайти в «Настройки» -> «Дисплей» -> «Панель навигации», а затем выбрать один из стандартных цветов, предоставленных Samsung. Помните, что мы просто вручную вводим цветовой код с помощью этих команд, поэтому вы можете легко отменить это изменение, выбрав здесь другой цвет.

Однако у этого метода есть несколько предостережений, и они применимы и к решению Samsung. Например, некоторые приложения самостоятельно меняют цвет панели навигации вручную. Это нельзя перезаписать с помощью этого метода, поэтому эти приложения сами смогут контролировать цвет панели навигации Galaxy S8, S8 + или Note 8. Полностью прозрачная панель навигации невозможна, за исключением нескольких приложений (например, галереи или страницы обзора).

Это связано с тем, что приложения обычно не отображаются под самой панелью навигации. Таким образом, если сделать его прозрачным, будет просто отображаться пустое пространство, поскольку приложение не рисует себя под ним. И, наконец, если установить полностью прозрачный черный цвет, в большинстве приложений он будет отображаться как непрозрачный белый. Обходной путь здесь — использовать цвета, которые являются почти черными, а не настоящим черным.