IOIO-OTG Head Unit APP
- Android cihazını direksiyon düğmeleriyle kontrol edin (OIOI-OTG kartı gereklidir).
- Basılan direksiyon düğmesinin otomatik algılama işlevi.
- ACC kapandığında otomatik ekran kapanır (Cihaz Yöneticisi hakları gereklidir).
- ACC tekrar açıldığında resmi göster (hareketli GIF destekli) (Depolama erişimi gerekli).
- Direksiyon simidi düğmesi başına 2 adede kadar eylem atayın - biri basmak için diğeri ise tutmak için.
- Direksiyon simidi düğmesini basılı tutarak multimedya eylemini (Oynat/Duraklat, Sonraki, Önceki, vb.) yürütme yeteneği.
- Direksiyon simidi düğmesine basıldığında veya basılı tutulduğunda ses değiştirme eylemini (Sesi Aç/Azalt, Sessiz vb.) yürütme yeteneği.
- Direksiyon simidi düğmesine basıldığında veya basılı tutulduğunda küresel eylemleri (Geri, Ana Sayfa, Son Aramalar. Erişilebilirlik hizmeti gerektirir) yürütme yeteneği.
- Direksiyon simidi düğmesine basıp basılı tutarak yüklü uygulamayı başlatma yeteneği.
- Android 10'a kadar (dahil) durum ve/veya gezinme çubuklarını (sistem çapında sürükleyici mod) gizleme seçeneği. adb aracılığıyla izin verilmesini gerektirir.
- Diğer küçük ince ayarlar.
Bu uygulama KÖK gerektirmez, ancak özelliklerin çalışması için başka izinler gerektirir. Tüm izinler YALNIZCA bu belirli özelliği istiyorsanız zorunludur:
- Depolama erişimi: Bu, ACC tekrar açıldığında görünen açılış ekranının görüntüsünü seçmek için gereklidir. Başka hiçbir şey. Verilmezse, açılış resmi gösterilmez.
- Cihaz Yöneticisi: Bu, ekranı kapatan cihazı kilitlemek için gereklidir. Başka hiçbir şey. Etkinleştirilmezse, ACC kapandığında cihaz ekranı kapatmaz ve uygulama içinde seçilen seçeneğe bakılmaksızın ACC tekrar açıldığında ekranı her zaman açar.
- Erişilebilirlik hizmeti: Bu, genel eylemleri yürütmek için gereklidir - Geri, Ana Sayfa, Bildirimleri göster ve Son uygulamaları göster. Başka hiçbir şey. Etkinleştirilmezse, bu eylemler çalışmayacaktır.
- Güvenli ayarları yaz: Bu, durum ve/veya gezinme çubuklarının kaybolmasını sağlamak için gereklidir, böylece cihaz daha çok bir ana ünite gibi görünür. Ne yazık ki, bunun için destek Android 11'de düştü ve bunu etkinleştirmek için adb shell pm grant com.metal03326.ioio_otgheadunit android.permission komutunu çalıştırarak ADB aracılığıyla izinler vermeniz gerekecek (internette belirli cihazınızı ADB aracılığıyla nasıl bağlayacağınızı araştırın) .WRITE_SECURE_SETTINGS
Bu uygulama açık kaynaklıdır ve verilen tüm hakların tüm kullanımını inceleyebilirsiniz: https://gitlab.com/metal03326/ioio-otg-head-unit
Test edildi:
Gerçek donanım (IOIO-OTG takılıyken):
- Xiaomi Redmi Go (Android 8.1 Go Sürümü)
- Samsung Galaxy Xcover 4 (Android 9)
Emülatörler:
- Android 9
- Android 10
- Android 11
Test edecek çok fazla donanımım yok, bu yüzden hatalar bekleniyor. Lütfen GitLab'da sorunu açın, çözmek için elimden geleni yapacağım.
IOIO-OTG kartınızı Android cihazınıza nasıl bağlayacağınızla ilgili bilgiler https://gitlab.com/metal03326/ioio-otg-head-unit adresinde bulunabilir.