IOIO-OTG Head Unit APP
- Controle el dispositivo Android a través de los botones del volante (se requiere placa OIOI-OTG).
- Función de detección automática del botón del volante presionado.
- Apagado automático de la pantalla cuando ACC se apaga (se requieren derechos de administrador del dispositivo).
- Mostrar imagen (compatible con GIF animado) cuando ACC vuelva a activarse (se requiere acceso al almacenamiento).
- Asigne hasta 2 acciones por botón del volante: una para presionar y otra para mantener.
- Posibilidad de ejecutar acciones multimedia (Reproducir / Pausa, Siguiente, Anterior, etc.) al presionar o mantener presionado el botón del volante.
- Capacidad para ejecutar acciones de cambio de audio (subir / bajar volumen, silenciar, etc.) al presionar o mantener presionado el botón del volante.
- Capacidad para ejecutar acciones globales (Atrás, Inicio, Recientes. Requiere servicio de accesibilidad) al presionar o mantener presionado el botón del volante.
- Posibilidad de iniciar la aplicación instalada al presionar o mantener presionado el botón del volante.
- Opción para ocultar el estado y / o las barras de navegación (modo inmersivo en todo el sistema) hasta Android 10 (incluido). Requiere otorgar permisos a través de adb.
- Otros pequeños retoques.
Esta aplicación NO requiere ROOT, pero requerirá otros permisos para que las funciones funcionen. Todos los permisos son obligatorios SOLO si desea esa característica en particular:
- Acceso al almacenamiento: esto es necesario para seleccionar la imagen de la pantalla de inicio que aparece cuando ACC vuelve a encenderse. Nada más. Si no se concede, no se mostrará ninguna imagen de bienvenida.
- Administrador del dispositivo: esto es necesario para bloquear el dispositivo, que apaga la pantalla. Nada más. Si no está habilitado, el dispositivo no apagará la pantalla cuando ACC se apague y siempre encenderá la pantalla cuando ACC vuelva a encenderse, independientemente de la opción elegida dentro de la aplicación.
- Servicio de accesibilidad: es necesario para ejecutar acciones globales: Atrás, Inicio, Mostrar notificaciones y Mostrar aplicaciones recientes. Nada más. Si no está habilitado, esas acciones no funcionarán.
- Escribir configuraciones seguras: esto es necesario para hacer desaparecer el estado y / o las barras de navegación, por lo que el dispositivo se parece más a una unidad principal. Desafortunadamente, el soporte para eso cayó en Android 11 y para habilitarlo deberá otorgar permisos a través de ADB (busque en Internet cómo conectar su dispositivo en particular a través de ADB) ejecutando adb shell pm grant com.metal03326.ioio_otgheadunit android.permission .WRITE_SECURE_SETTINGS
Esta aplicación es de código abierto y puede inspeccionar todo el uso de todos los derechos otorgados: https://gitlab.com/metal03326/ioio-otg-head-unit
Probado en:
Hardware real (con IOIO-OTG adjunto):
- Xiaomi Redmi Go (Edición Android 8.1 Go)
- Samsung Galaxy Xcover 4 (Android 9)
Emuladores:
- Android 9
- Android 10
- Android 11
No tengo mucho hardware para probar, por lo que se esperan errores. Abra el problema en GitLab y haré todo lo posible para resolverlo.
Puede encontrar información sobre cómo conectar su placa IOIO-OTG a su dispositivo Android en https://gitlab.com/metal03326/ioio-otg-head-unit