Skift Galaxy S8, S8+ eller Note 8 navigationslinjefarve uden rod

En vejledning om at ændre Galaxy S8, S8+ eller Note 8 navigationslinjens baggrundsfarve til enhver farve, du ønsker, da Samsung fjernede farvehjulsindstillingen.

Samsung Galaxy S8, Galaxy S8+ og Galaxy Note 8 er de første flagskibssmartphones fra Samsung, der dropper deres traditionelle kapacitive knapper til fordel for softwarenavigationstaster. Udover at give os mulighed for at tilpasse layoutet af tasterne, kan vi også ændre farven på navigationslinjen. Blandt et udvalg af standardfarver, som vi skulle vælge imellem, havde Samsung også inkluderet et farvehjul, så de kunne vælge den farve, de ville have. Imidlertid fjernede virksomheden denne farvehjulsmulighed i junis OTA-opdatering, men takket være en ADB-kommando kan vi stadig manuelt ændre Galaxy S8, Galaxy S8+ eller Galaxy Note 8 navigationslinjefarve.

For eksempel, hvis du vil indstille en vedvarende sort navigationslinjefarve, kan du nu! Guiden nedenfor leder dig gennem, hvordan du ændrer farven via en ADB-kommando gennem en pc.


Selvstudium - Skift Galaxy S8, S8+ eller Note 8 navigationslinjefarve

  1. Følge efter denne tutorial for at konfigurere ADB på din Windows-, Mac- eller Linux-pc.
  2. Åbn en kommandoprompt eller terminalvindue og udfør følgende kommando i kommandoprompten eller terminalvinduet: adb shell
  3. Nu er vi i ADB-skalmiljøet på vores Samsung Galaxy S8, Galaxy S8+ eller Galaxy Note 8. Vi skal derefter hente farvekoden til navigationslinjens farve, som vi vil indstille.
  4. Du kan gå til denne hjemmeside her, og brug farvevælgeren vist nederst på siden.
  5. Når du har valgt en farve, skal du kopiere hele Android-værdinummeret vist i boksen (inkluder - minus-symbolet, hvis det er der)
  6. Vend din opmærksomhed tilbage til kommandoprompten eller terminalvinduet og udfør følgende to kommandoer:
    settings put global navigationbar_color 
    settings put global navigationbar_current_color
  7. Genstart derefter din Samsung Galaxy S8/S8+/Note 8.
  8. Du bør se den nye farve i programmer, der ikke ændrer navigationslinjen til en bestemt farve.

Forklaring

Da Samsung ikke er kommet ud og givet os en grund til, hvorfor de fjernede farvehjulet fra Samsung Galaxy S8/S8+/Note 8 navigationslinje farveindstillinger, vi er ikke helt sikre på, præcis hvorfor virksomheden gjorde det her. Det er muligt, at Samsung simpelthen ikke ønsker, at folk bruger mærkelige farver, da det kan kollidere med resten af ​​operativsystemet. Så igen kan der have været et eller andet problem med, hvordan Samsung implementerede denne funktion, der forårsager problemer med andre dele af platformen.

Uanset hvad, så er funktionen stadig der under hætten på Samsungs OEM-skind, og heldigvis er vi i stand til at få adgang til den med nogle simple ADB-kommandoer. XDA medlem haksancan først påpegede dette i vores Galaxy S8-forum og gjorde en masse arbejde med at forklare, hvor denne funktion er skjult, og endda hvordan man beregner en bestemt farve. Heldigvis ser det ud til, at denne funktion stadig virker på nyudgivet Galaxy Note 8 såvel.

Værdiformatet, vi bruger her, er en RGB-hex-farvekode, der er konverteret til decimal med fortegn. Der er måder at manuelt beregne farveværdien på, men vi bruger bare farvehjulet, der er linket til i trin 15 i vejledningen ovenfor.

Det er disse værdier, der ville være blevet ændret, når man manuelt valgte en farve fra menuen Indstillinger, men i stedet injicerer vi dem bare i softwaren med en ADB-skalkommando. Hvis du nogensinde vil vende tilbage til en traditionel farve, kan du blot gå ind i Indstillinger -> Skærm -> Navigationslinje og derefter vælge en af ​​de standardfarver, som Samsung har gjort tilgængelig. Husk, at vi kun manuelt injicerer en farvekode med disse kommandoer, så du nemt kan fortryde denne ændring ved at vælge en anden farve her.

Der er dog et par forbehold med denne metode, og de gjaldt også for Samsungs løsning. For eksempel ændrer nogle programmer manuelt farven på navigationslinjen af ​​sig selv. Dette kan ikke overskrives med denne metode, så disse applikationer vil selv have kontrol over Galaxy S8, S8+ eller Note 8 navigationslinjefarven. En fuldstændig gennemsigtig navigationslinje er ikke mulig undtagen for nogle få applikationer (såsom galleriet eller oversigtssiden).

Dette skyldes, at applikationer generelt ikke tegner under selve navigationslinjen. Så hvis du indstiller det til at være gennemsigtigt, vises der bare et tomt felt, da programmet ikke tegner sig selv under det. Og endelig viser det sig, at indstillingen som fuldstændig gennemsigtig ægte sort er uigennemsigtig hvid i de fleste applikationer. Løsningen her er at bruge farver, der er næsten sorte farver i stedet for ægte sort.