ROM แบบกำหนดเองส่วนใหญ่มีตัวเลือกในการกดปุ่มปรับระดับเสียงค้างไว้เมื่อปิดหน้าจอเพื่อควบคุมเพลง แอพ Android นี้ใช้งานได้บนอุปกรณ์ Android 8.0 ขึ้นไป!
หากคุณเคยติดตั้ง ROM แบบกำหนดเองมาก่อน มีโอกาสที่ดีที่คุณจะได้เห็นฟีเจอร์ที่ให้คุณทำการแมปใหม่โดยกดปุ่มปรับระดับเสียงค้างไว้เพื่อควบคุมการเล่นสื่อ เมื่อเปิดใช้งานตัวเลือกนี้ คุณสามารถกดปุ่มเพิ่มระดับเสียงค้างไว้เพื่อข้ามไปยังแทร็กถัดไป หรือกดปุ่มลดระดับเสียงค้างไว้เพื่อกลับไปยังแทร็กก่อนหน้า ความสามารถในการข้ามเพลงด้วยการกดปุ่มปรับระดับเสียงนั้นแพร่หลายมากใน ROM แบบกำหนดเอง ซึ่งเราแปลกใจที่เห็นว่ามันไม่ได้เข้าสู่ซอฟต์แวร์จาก OEM รายใหญ่
เราได้กล่าวถึงวิธีการควบคุมการเล่นเพลงผ่านปุ่มปรับระดับเสียงโดยใช้แอปต่างๆ เช่น ทาซเคอร์ หรือ ปุ่มแมปเปอร์แต่ไม่มีแอปใดที่ทำซ้ำสิ่งที่ ROM แบบกำหนดเองสามารถนำเสนอได้อย่างแน่นอน หากคุณใช้ Tasker หรือ Button Mapper คุณสามารถทำการแมปปุ่มเพิ่มระดับเสียงขึ้นและลงเพียงครั้งเดียวหรือหลายครั้งเท่านั้น แอพประเภทนี้จะคอยฟังการเปลี่ยนแปลงของระดับเสียงมีเดียหรือใช้บริการการเข้าถึงเพื่อสกัดกั้นการกดปุ่ม จากปุ่มปรับระดับเสียง แต่ไม่มีวิธีแก้ปัญหาใดที่จะขัดขวางการกดปุ่มปรับระดับเสียงค้างไว้เมื่อหน้าจอปิดอยู่
ไม่นานหลังจากการเปิดตัวซอร์สโค้ดของ Android 8.0 Oreo ฉันพบคุณลักษณะใหม่ของ Android ที่จะอนุญาตให้แอป Android สามารถตั้งค่าเป็น "ปุ่มปรับระดับเสียงฟังกดยาว" เราคาดการณ์ว่า API ใหม่นี้จะอนุญาตให้แอปควบคุมการทำงานของปุ่มปรับระดับเสียงแบบกดค้างเมื่อ หน้าจอปิดอยู่ จึงทำให้สามารถจำลองคุณสมบัติ ROM แบบกำหนดเองยอดนิยมได้โดยไม่จำเป็น ราก. แม้ว่าคุณลักษณะนี้จะถูกนำมาใช้ใน AOSP แต่ Google ไม่เคยเพิ่มวิธีที่ผู้ใช้ต้องเผชิญในการตั้งค่าแอปเป็นผู้ฟังแบบกดปุ่มปรับระดับเสียงแบบยาว เช่นเดียวกับของ Android เครื่องมือปรับแต่งแถบนำทางที่ซ่อนอยู่คุณสมบัตินี้ยังสามารถใช้งานได้แม้ว่าจะไม่ได้ใช้งานในแอปการตั้งค่าก็ตาม
นั่นคือสิ่งที่ XDA Member ซิเลนโก ทำกับ ข้ามการติดตามด้วยแอป Volume Keys. เป็นแอปโอเพ่นซอร์สที่ใช้ API การฟังแบบกดปุ่มปรับระดับเสียงค้างไว้เพื่อให้คุณเปลี่ยนแทร็กเพลงได้ด้วยการกดปุ่มปรับระดับเสียงปุ่มใดปุ่มหนึ่งค้างไว้แม้ในขณะที่หน้าจอปิดอยู่ ใช้งานได้บนอุปกรณ์ Android 8.0 Oreo, Android 8.1 Oreo, Android 9 Pie หรือ Android Q แอปได้รับการพัฒนาไม่กี่เดือนหลังจากที่เราเผยแพร่บทความของเรา (ผู้พัฒนาด้วยซ้ำ) การอ้างอิง บทความนี้เป็นแรงบันดาลใจสำหรับแอป) แต่ไม่เคยแชร์ในฟอรัมของเราจนกระทั่งปลายเดือนที่แล้วที่เราสนใจในที่สุด เรารีบเร่งเพื่อดูว่ามันใช้งานได้หรือไม่ และได้ผล! นี่คือวิดีโอเชิงปฏิบัติจาก Max Weinbach จาก XDA TV:
เพื่อตั้งค่า สิ่งที่คุณต้องทำคือติดตั้ง APK จาก GitHub และรันคำสั่ง ADB ต่อไปนี้:
adbshellpmgrantcom.cilenco.skiptrackandroid.permission.SET_VOLUME_KEY_LONG_PRESS_LISTENER
จากนั้นเปิดใช้บริการตัวฟังการแจ้งเตือนของแอป บริการ Listener การแจ้งเตือนนี้ไม่ได้ทำอะไรเลยจริงๆ แต่มีไว้เพื่อให้แน่ใจว่าแอปจะไม่ถูกฆ่าในเบื้องหลัง ใน Huawei Mate 20 X ฉันต้องปิดการใช้งาน EMUI 9 คุณสมบัติการเพิ่มประสิทธิภาพหน่วยความจำเชิงรุกแต่หลังจากนั้น ฉันสามารถยืนยันได้ว่ามันใช้งานได้บน EMUI เนื่องจากนี่คือ API ที่ซ่อนอยู่ จึงไม่รับประกันว่า Google จะไม่ทำลายการเข้าถึง API ดังกล่าวใน Android รุ่นต่อๆ ไป ตั้งแต่ Android PieGoogle กำลังทำงานเพื่อจำกัด API ที่ไม่มีเอกสาร/ซ่อนอยู่ ดังนั้นสิ่งนี้อาจไม่ทำงานใน Android Q หรือ Android R รุ่นสุดท้าย
หรือหากคุณไม่ต้องการติดตั้ง APK จาก GitHub คุณสามารถลองใช้ Next Track (เวอร์ชัน 1.18) ที่อัปเดตใหม่จาก XDA Recognized Developer flar2. เขาทำงานอย่างรวดเร็วเพื่ออัปเดตแอปนี้หลังจากที่ฉันแจ้งให้เขาทราบเกี่ยวกับ API นี้ ดังนั้นโปรดลองดูหากคุณต้องการปรับแต่งบางอย่างเพิ่มเติมอีกเล็กน้อย คำแนะนำเกี่ยวกับวิธีการตั้งค่าสามารถพบได้ ที่นี่. นักพัฒนาซอฟต์แวร์กำลังทำงานเพื่ออัปเดตของเขา แอพปุ่ม Mapper เพื่อใช้ API ใหม่ด้วย วิธีการที่มีอยู่ของ Button Mapper ในการรีแมปการกดปุ่มปรับระดับเสียงค้างไว้ในขณะที่หน้าจอปิดอยู่นั้นค่อนข้างแฮ็กกว่าและจะรีเซ็ตทุกครั้งที่รีบูต แต่ API ใหม่ยังคงอยู่ตลอดการบู๊ต
ราคา: ฟรี
3.6.