เปลี่ยนสีแถบนำทาง Galaxy S8, S8 + หรือ Note 8 โดยไม่ต้องรูท

บทช่วยสอนเกี่ยวกับการเปลี่ยนสีพื้นหลังของแถบนำทาง Galaxy S8, S8+ หรือ Note 8 เป็นสีใดก็ได้ที่คุณต้องการเนื่องจาก Samsung ลบตัวเลือกวงล้อสีออก

Samsung Galaxy S8, Galaxy S8+ และ Galaxy Note 8 เป็นสมาร์ทโฟนเรือธงรุ่นแรกจาก Samsung ที่ทิ้งปุ่ม capacitive แบบเดิมๆ มาใช้ปุ่มนำทางด้วยซอฟต์แวร์ นอกจากให้เราปรับแต่งเค้าโครงของปุ่มแล้ว เรายังสามารถเปลี่ยนสีแถบนำทางได้อีกด้วย ในบรรดาสีมาตรฐานที่เราต้องเลือก 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 ได้ด้วยตนเอง แถบนำทางแบบโปร่งใสทั้งหมดไม่สามารถทำได้ยกเว้นบางแอปพลิเคชัน (เช่น แกลเลอรีหรือหน้าภาพรวม)

เนื่องจากโดยทั่วไปแล้วแอปพลิเคชันไม่ได้อยู่ใต้แถบนำทาง ดังนั้นการตั้งค่าให้โปร่งใสจะแสดงเพียงพื้นที่ว่างเนื่องจากแอปพลิเคชันไม่ได้วาดตัวเองไว้ข้างใต้ และสุดท้าย การตั้งค่าให้เป็นสีดำจริงที่โปร่งใสทั้งหมดจะแสดงเป็นสีขาวทึบในแอปพลิเคชันส่วนใหญ่ วิธีแก้ปัญหาคือใช้สีที่เกือบจะเป็นสีดำแทนที่จะเป็นสีดำจริง