IOIO-OTG Head Unit APP
- ควบคุมอุปกรณ์ Android ผ่านปุ่มบนพวงมาลัย (ต้องใช้บอร์ด OIOI-OTG)
- ฟังก์ชั่นตรวจจับอัตโนมัติของการกดปุ่มบนพวงมาลัย
- ปิดหน้าจออัตโนมัติเมื่อ ACC ดับ (ต้องใช้สิทธิ์ผู้ดูแลระบบอุปกรณ์)
- แสดงภาพ (รองรับ GIF แบบเคลื่อนไหว) เมื่อ ACC กลับมาทำงานอีกครั้ง (จำเป็นต้องเข้าถึงที่เก็บข้อมูล)
- กำหนดการกระทำได้ 2 อย่างต่อปุ่มบนพวงมาลัย - หนึ่งปุ่มสำหรับการกดและอีกปุ่มหนึ่งสำหรับการพัก
- ความสามารถในการดำเนินการมัลติมีเดีย (เล่น/หยุดชั่วคราว ถัดไป ก่อนหน้า ฯลฯ) โดยการกดปุ่มบนพวงมาลัยหรือกดค้างไว้
- ความสามารถในการดำเนินการเปลี่ยนแปลงเสียง (Volume Up/Down, Mute, ฯลฯ ) เมื่อกดปุ่มบนพวงมาลัยหรือกดค้างไว้
- ความสามารถในการดำเนินการทั่วโลก (ย้อนกลับ หน้าแรก ล่าสุด ต้องใช้บริการการเข้าถึง) เมื่อกดปุ่มบนพวงมาลัยหรือกดค้างไว้
- ความสามารถในการเปิดแอพที่ติดตั้งบนปุ่มบนพวงมาลัยโดยกดหรือกดค้างไว้
- ตัวเลือกในการซ่อนสถานะและ/หรือแถบนำทาง (โหมดดื่มด่ำทั้งระบบ) บน Android 10 (รวมอยู่ด้วย) ต้องให้สิทธิ์ผ่าน adb
- การปรับแต่งเล็กน้อยอื่น ๆ
แอปนี้ไม่ต้องใช้ ROOT แต่จะต้องได้รับสิทธิ์อื่นๆ เพื่อให้ฟีเจอร์ต่างๆ ทำงานได้ การอนุญาตทั้งหมดมีผลบังคับใช้เฉพาะในกรณีที่คุณต้องการคุณสมบัติเฉพาะนั้น:
- การเข้าถึงที่เก็บข้อมูล: จำเป็นสำหรับการเลือกภาพสำหรับหน้าจอเริ่มต้นที่ปรากฏขึ้นเมื่อ ACC กลับมาทำงานอีกครั้ง ไม่มีอะไรอีกแล้ว. หากไม่อนุญาต จะไม่มีการแสดงภาพสาดน้ำ
- ผู้ดูแลอุปกรณ์: จำเป็นต้องล็อกอุปกรณ์ซึ่งปิดหน้าจอ ไม่มีอะไรอีกแล้ว. หากไม่ได้เปิดใช้งาน อุปกรณ์จะไม่ปิดหน้าจอเมื่อ ACC ปิดลง และจะเปิดหน้าจอเสมอเมื่อ ACC กลับมาอีกครั้ง โดยไม่คำนึงถึงตัวเลือกที่เลือกภายในแอป
- บริการการเข้าถึง: สิ่งนี้จำเป็นสำหรับการดำเนินการทั่วโลก - ย้อนกลับ หน้าแรก แสดงการแจ้งเตือน และแสดงแอปล่าสุด ไม่มีอะไรอีกแล้ว. หากไม่ได้เปิดใช้งาน การกระทำเหล่านั้นจะไม่ทำงาน
- เขียนการตั้งค่าความปลอดภัย: สิ่งนี้จำเป็นในการทำให้สถานะและ/หรือแถบนำทางหายไป อุปกรณ์จึงดูเหมือนเฮดยูนิต น่าเสียดายที่การสนับสนุนที่ลดลงใน Android 11 และเพื่อเปิดใช้งานคุณจะต้องให้สิทธิ์ผ่าน ADB (ค้นหาบนอินเทอร์เน็ตวิธีเชื่อมต่ออุปกรณ์เฉพาะของคุณผ่าน ADB) โดยดำเนินการ adb shell pm ให้สิทธิ์ com.metal03326.ioio_otgheadunit android.permission .WRITE_SECURE_SETTINGS
แอพนี้เป็นโอเพ่นซอร์สและคุณสามารถตรวจสอบการใช้งานทั้งหมดของสิทธิ์ที่ให้มาทั้งหมด: https://gitlab.com/metal03326/ioio-otg-head-unit
ทดสอบเมื่อ:
ฮาร์ดแวร์จริง (พร้อมแนบ IOIO-OTG):
- Xiaomi Redmi Go (Android 8.1 Go Edition)
- Samsung Galaxy Xcover 4 (แอนดรอยด์ 9)
อีมูเลเตอร์:
- Android 9
- Android 10
- Android 11
ฉันไม่มีฮาร์ดแวร์จำนวนมากที่จะทดสอบด้วย ดังนั้นคาดว่าจะมีข้อบกพร่อง โปรดเปิดปัญหาใน GitLab และเราจะพยายามแก้ไขให้ดีที่สุด
ข้อมูลเกี่ยวกับวิธีการเชื่อมต่อบอร์ด IOIO-OTG กับอุปกรณ์ Android ของคุณ สามารถดูได้ที่ https://gitlab.com/metal03326/ioio-otg-head-unit