Come modificare manualmente il colore della barra di navigazione del Samsung Galaxy S8, S8 + o Note 8

Il Samsung Galaxy S8, Galaxy S8 + e Galaxy Note 8 sono i primi smartphone di punta di Samsung che abbandonano i loro tradizionali pulsanti capacitivi a favore dei tasti di navigazione del software. Oltre a consentirci di personalizzare il layout dei tasti, possiamo anche cambiare il colore della barra di navigazione. Tra una selezione di colori standard che dovevamo scegliere, Samsung aveva anche incluso un'opzione di ruota dei colori in modo che potessero scegliere qualsiasi colore desiderassero. Tuttavia, la società ha rimosso questa opzione della ruota dei colori nell'aggiornamento OTA di giugno, ma grazie a un comando ADB possiamo ancora cambiare manualmente il colore della barra di navigazione Galaxy S8, Galaxy S8 + o Galaxy Note 8.

Ad esempio, se si desidera impostare un colore della barra di navigazione persistentemente nero, ora è possibile! La guida di seguito ti mostra come cambiare il colore tramite un comando ADB attraverso un PC.


Tutorial: cambia il colore della barra di navigazione Galaxy S8, S8 + o Note 8

  1. Segui questo tutorial per configurare ADB sul tuo PC Windows, Mac o Linux.
  2. Aprire una finestra del prompt dei comandi o del terminale ed eseguire il comando seguente nel prompt dei comandi o nella finestra del terminale: adb shell

  3. Ora siamo nell'ambiente shell ADB del nostro Samsung Galaxy S8, Galaxy S8 + o Galaxy Note 8. Dovremo quindi ottenere il codice colore per il colore della barra di navigazione che vogliamo impostare.
  4. Puoi visitare questo sito Web qui e utilizzare il selettore dei colori mostrato nella parte inferiore della pagina.

  5. Dopo aver scelto un colore, copia l'intero numero valore Android mostrato nella casella (includi il simbolo - meno se è presente)

  6. Riporta la tua attenzione al prompt dei comandi o alla finestra del terminale ed esegui i due comandi seguenti:
     settings put global navigationbar_color settings put global navigationbar_current_color 

  7. Quindi riavvia il tuo Samsung Galaxy S8 / S8 + / Note 8.
  8. Dovresti vedere il nuovo colore nelle applicazioni che non cambiano la barra di navigazione con un colore specifico.

Spiegazione

Dal momento che Samsung non è uscito e ci ha fornito un motivo per cui hanno rimosso la ruota dei colori dalle opzioni di colore della barra di navigazione del Samsung Galaxy S8 / S8 + / Note 8, non siamo del tutto sicuri del motivo per cui l'azienda ha fatto questo. È possibile che Samsung semplicemente non voglia che le persone utilizzino colori strani poiché può scontrarsi con il resto del sistema operativo. Inoltre, potrebbe essersi verificato un problema con il modo in cui Samsung ha implementato questa funzione che sta causando qualche problema con altre parti della piattaforma.

Ad ogni modo, la funzionalità è ancora lì sotto il cofano della skin OEM di Samsung e per fortuna siamo in grado di accedervi con alcuni semplici comandi ADB. Il membro haksancan lo ha sottolineato per la prima volta nel nostro forum Galaxy S8 e ha fatto molto lavoro spiegando dove è nascosta questa funzione e persino come calcolare un colore specifico. Fortunatamente, sembra che questa funzione funzioni anche sul Galaxy Note 8 appena rilasciato.

Il formato del valore che stiamo usando qui è un codice colore esadecimale RGB convertito in decimale con segno. Esistono modi per calcolare manualmente il valore del colore, ma utilizzeremo semplicemente la ruota dei colori collegata al passaggio 15 della guida sopra.

Sono questi valori che sarebbero stati cambiati selezionando manualmente un colore dal menu Impostazioni, ma invece li stiamo semplicemente iniettando nel software con un comando shell ADB. Se vuoi tornare a un colore tradizionale, puoi semplicemente andare in Impostazioni -> Schermo -> Barra di navigazione e quindi scegliere uno dei colori standard che Samsung ha reso disponibile. Ricorda, stiamo solo iniettando manualmente un codice colore con questi comandi, quindi puoi facilmente annullare questa modifica selezionando qui un colore diverso.

Ci sono alcuni avvertimenti con questo metodo, e si sono applicati anche alla soluzione Samsung. Ad esempio, alcune applicazioni cambiano manualmente il colore della barra di navigazione da sola. Questo non può essere sovrascritto con questo metodo, quindi quelle applicazioni avranno il controllo del colore della barra di navigazione Galaxy S8, S8 + o Note 8. Una barra di navigazione completamente trasparente non è possibile ad eccezione di alcune applicazioni (come la galleria o la pagina di panoramica).

Questo perché le applicazioni generalmente non disegnano sotto la barra di navigazione stessa. Quindi impostarlo in modo trasparente mostrerà solo uno spazio vuoto poiché l'applicazione non si sta disegnando sotto. Infine, impostandolo come il vero nero completamente trasparente appare come bianco opaco nella maggior parte delle applicazioni. La soluzione alternativa consiste nell'utilizzare i colori che sono quasi i colori neri invece del vero nero.