IOIO-OTG Head Unit APP
- التحكم في جهاز Android من خلال أزرار عجلة القيادة (يلزم وجود لوحة OIOI-OTG).
- وظيفة الكشف التلقائي عن زر عجلة القيادة المضغوط.
- يتم إيقاف تشغيل الشاشة تلقائيًا عند إيقاف تشغيل ACC (مطلوب حقوق مسؤول الجهاز).
- إظهار الصورة (دعم GIF المتحركة) عند عودة ACC (الوصول إلى التخزين مطلوب).
- قم بتعيين ما يصل إلى إجراءين لكل زر عجلة القيادة - أحدهما للضغط والآخر للانتظار.
- القدرة على تنفيذ إجراء الوسائط المتعددة (تشغيل / إيقاف مؤقت ، التالي ، السابق ، إلخ) على زر عجلة القيادة ، اضغط أو استمر.
- القدرة على تنفيذ إجراء تغيير الصوت (رفع / خفض الصوت ، كتم الصوت ، إلخ) على زر عجلة القيادة ، اضغط أو استمر.
- القدرة على تنفيذ الإجراءات العالمية (رجوع ، الصفحة الرئيسية ، الحديثة. تتطلب خدمة إمكانية الوصول) على زر عجلة القيادة ، اضغط أو استمر.
- القدرة على تشغيل التطبيق المثبت على زر عجلة القيادة ، اضغط أو استمر.
- خيار إخفاء الحالة و / أو أشرطة التنقل (الوضع الغامر على مستوى النظام) على ما يصل إلى Android 10 (مضمن). يتطلب منح الأذونات من خلال بنك التنمية الآسيوي.
- تعديلات صغيرة أخرى.
لا يتطلب هذا التطبيق ROOT ، ولكنه يتطلب أذونات أخرى لجعل الميزات تعمل. جميع الأذونات إلزامية فقط إذا كنت تريد هذه الميزة المعينة:
- الوصول إلى التخزين: هذا ضروري لتحديد الصورة لشاشة البداية التي تظهر عند إعادة تشغيل ACC. لا شيء آخر. إذا لم يتم منحه ، فلن يتم عرض صورة البداية.
- مدير الجهاز: هذا ضروري لقفل الجهاز ، مما يؤدي إلى إيقاف تشغيل الشاشة. لا شيء آخر. إذا لم يتم تمكينه ، فلن يقوم الجهاز بإيقاف تشغيل الشاشة عند إيقاف تشغيل ACC وسيعمل دائمًا على تشغيل الشاشة عند إعادة تشغيل ACC ، بغض النظر عن الخيار المختار داخل التطبيق.
- خدمة الوصول: هذا ضروري لتنفيذ الإجراءات العالمية - رجوع ، الصفحة الرئيسية ، إظهار الإخطارات وإظهار التطبيقات الحديثة. لا شيء آخر. إذا لم يتم تمكين هذه الإجراءات ، فلن تعمل.
- كتابة إعدادات آمنة: هذا ضروري لإخفاء الحالة و / أو أشرطة التنقل ، بحيث يبدو الجهاز أشبه بوحدة رأس. لسوء الحظ ، دعم ذلك الذي تم إسقاطه في Android 11 ولتمكينه ، ستحتاج إلى منح أذونات من خلال ADB (ابحث على الإنترنت عن كيفية توصيل جهازك المعين من خلال ADB) عن طريق تنفيذ منحة adb shell pm com.metal03326.io_otgheadunit android.permission .WRITE_SECURE_SETTINGS
هذا التطبيق مفتوح المصدر ، ويمكنك فحص جميع استخدامات جميع الحقوق المعطاة: https://gitlab.com/metal03326/ioio-otg-head-unit
اختبارها على:
أجهزة حقيقية (مع توصيل IOIO-OTG):
- Xiaomi Redmi Go (إصدار Android 8.1 Go)
- Samsung Galaxy Xcover 4 (Android 9)
المحاكيات:
- اندرويد 9
- اندرويد 10
- اندرويد 11
ليس لدي الكثير من الأجهزة لاختبارها ، لذلك من المتوقع حدوث أخطاء. الرجاء فتح المشكلة في GitLab وسأبذل قصارى جهدي لحلها.
يمكن العثور على معلومات حول كيفية توصيل لوحة IOIO-OTG بجهاز Android الخاص بك على https://gitlab.com/metal03326/ioio-otg-head-unit