บทช่วยสอนเกี่ยวกับการเปลี่ยนสีพื้นหลังของแถบนำทาง 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
- ติดตาม บทช่วยสอนนี้ เพื่อตั้งค่า ADB บนพีซี Windows, Mac หรือ Linux
- เปิดหน้าต่างพร้อมรับคำสั่งหรือเทอร์มินัลแล้วดำเนินการคำสั่งต่อไปนี้ในหน้าต่างพร้อมรับคำสั่งหรือหน้าต่างเทอร์มินัล:
adb shell
- ตอนนี้เราอยู่ในสภาพแวดล้อมเชลล์ ADB ของ Samsung Galaxy S8, Galaxy S8+ หรือ Galaxy Note 8 ต่อไปเราจะต้องได้รับรหัสสีสำหรับสีของแถบนำทางที่เราต้องการตั้งค่า
- คุณ สามารถไปที่เว็บไซต์นี้ได้ที่นี่และใช้ตัวเลือกสีที่แสดงที่ด้านล่างของหน้า
- หลังจากที่คุณเลือกสีแล้ว ให้คัดลอกหมายเลขค่า Android ทั้งหมดที่แสดงในกล่อง (รวมสัญลักษณ์ - ลบด้วย หากมี)
- หันความสนใจของคุณกลับไปที่พรอมต์คำสั่งหรือหน้าต่างเทอร์มินัลแล้วดำเนินการสองคำสั่งต่อไปนี้:
settings put global navigationbar_color
settings put global navigationbar_current_color - จากนั้นรีสตาร์ท Samsung Galaxy S8 / S8 + / Note 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 ได้ด้วยตนเอง แถบนำทางแบบโปร่งใสทั้งหมดไม่สามารถทำได้ยกเว้นบางแอปพลิเคชัน (เช่น แกลเลอรีหรือหน้าภาพรวม)
เนื่องจากโดยทั่วไปแล้วแอปพลิเคชันไม่ได้อยู่ใต้แถบนำทาง ดังนั้นการตั้งค่าให้โปร่งใสจะแสดงเพียงพื้นที่ว่างเนื่องจากแอปพลิเคชันไม่ได้วาดตัวเองไว้ข้างใต้ และสุดท้าย การตั้งค่าให้เป็นสีดำจริงที่โปร่งใสทั้งหมดจะแสดงเป็นสีขาวทึบในแอปพลิเคชันส่วนใหญ่ วิธีแก้ปัญหาคือใช้สีที่เกือบจะเป็นสีดำแทนที่จะเป็นสีดำจริง