Muutke Galaxy S8, S8+ või Note 8 navigeerimisriba värvi ilma juureta

Õpetus Galaxy S8, S8+ või Note 8 navigeerimisriba taustavärvi muutmiseks mis tahes soovitud värvi vastu, kuna Samsung eemaldas värviratta valiku.

Samsung Galaxy S8, Galaxy S8+ ja Galaxy Note 8 on esimesed Samsungi lipulaevad, mis loobuvad oma traditsioonilistest mahtuvuslikest nuppudest tarkvaraliste navigeerimisklahvide kasuks. Lisaks sellele, et saame kohandada klahvide paigutust, saame muuta ka navigeerimisriba värvi. Valiku standardvärvide hulgast, mille vahel pidime valima, oli Samsung lisanud ka värviratta valiku, et nad saaksid valida soovitud värvi. Ettevõte eemaldas selle värviratta valiku juunikuu OTA värskenduses, kuid tänu ADB käsule saame siiski käsitsi muuta Galaxy S8, Galaxy S8+ või Galaxy Note 8 navigeerimisriba värvi.

Näiteks kui soovite määrata püsivalt musta navigeerimisriba värvi, saate seda nüüd teha! Allolev juhend juhendab teid, kuidas muuta värvi arvuti kaudu ADB-käsuga.


Õpetus – muutke Galaxy S8, S8+ või Note 8 navigeerimisriba värvi

  1. Jälgi see õpetus et seadistada ADB oma Windowsi, Maci või Linuxi arvutis.
  2. Avage käsuviiba või terminali aken ja käivitage käsureal või terminali aknas järgmine käsk: adb shell
  3. Nüüd oleme oma Samsung Galaxy S8, Galaxy S8+ või Galaxy Note 8 ADB kestakeskkonnas. Järgmisena peame hankima selle navigeerimisriba värvi koodi, mille tahame määrata.
  4. Sina võite minna sellele veebisaidile siinja kasutage lehe allosas näidatud värvivalijat.
  5. Pärast värvi valimist kopeerige kogu kastis näidatud Androidi väärtuse number (kaasake miinussümbol, kui see on olemas)
  6. Pöörake oma tähelepanu tagasi käsureale või terminali aknale ja täitke kaks järgmist käsku:
    settings put global navigationbar_color 
    settings put global navigationbar_current_color
  7. Seejärel taaskäivitage oma Samsung Galaxy S8/S8+/Note 8.
  8. Peaksite nägema uut värvi rakendustes, mis ei muuda navigeerimisriba kindlale värvile.

Selgitus

Kuna Samsung pole välja tulnud ega andnud meile põhjust, miks nad Samsungilt värviratta eemaldasid Galaxy S8/S8+/Note 8 navigeerimisriba värvivalikud, me pole päris kindlad, miks ettevõte seda tegi see. Võimalik, et Samsung lihtsalt ei taha, et inimesed kasutaksid kummalisi värve, kuna see võib ülejäänud OS-iga kokku puutuda. Samas võis Samsungi selle funktsiooni rakendamisega olla probleeme, mis põhjustab probleeme platvormi muude osadega.

Mõlemal juhul on see funktsioon endiselt Samsungi OEM-i naha kapoti all ja õnneks pääseme sellele juurde mõne lihtsa ADB-käsuga. XDA liige haksancan juhtis sellele kõigepealt tähelepanu meie Galaxy S8 foorumis ja tegi palju tööd, selgitades, kus see funktsioon on peidetud ja isegi kuidas konkreetset värvi arvutada. Õnneks tundub, et see funktsioon töötab endiselt äsja välja antud Galaxy Note 8 samuti.

Väärtuse vorming, mida siin kasutame, on RGB kuueteistkümnendvärvikood, mis on teisendatud märgiga kümnendkohaks. Värviväärtuse käsitsi arvutamiseks on võimalusi, kuid me kasutame lihtsalt ülaltoodud juhendi 15. toimingus lingitud värviratast.

Just neid väärtusi oleks muudetud, kui valite menüüst Seaded käsitsi värvi, kuid selle asemel sisestame need lihtsalt tarkvarasse ADB shell-käsuga. Kui soovite kunagi naasta traditsioonilise värvi juurde, võite lihtsalt minna menüüsse Seaded -> Ekraan -> Navigeerimisriba ja seejärel valida üks Samsungi pakutavatest standardvärvidest. Pidage meeles, et me lihtsalt sisestame käsitsi nende käskudega värvikoodi, nii et saate selle muudatuse hõlpsalt tagasi võtta, valides siin mõne muu värvi.

Selle meetodi puhul on siiski mõned hoiatused ja need kehtisid ka Samsungi lahenduse kohta. Näiteks muudavad mõned rakendused ise navigeerimisriba värvi käsitsi. Seda ei saa selle meetodiga üle kirjutada, nii et need rakendused saavad ise juhtida Galaxy S8, S8+ või Note 8 navigeerimisriba värvi. Täielikult läbipaistev navigeerimisriba pole võimalik, välja arvatud mõned rakendused (nt galerii või ülevaateleht).

Seda seetõttu, et rakendused ei joonista üldiselt navigeerimisriba enda alla. Nii et selle läbipaistvuse määramisel kuvatakse lihtsalt tühi ruum, kuna rakendus ei joonista ennast selle alla. Ja lõpuks, kui seadistate selle täiesti läbipaistvaks tõeliseks mustaks, kuvatakse enamikus rakendustes läbipaistmatu valgena. Siin on lahendus kasutada värve, mis on peaaegu mustad, mitte päris mustad.