IOIO-OTG Head Unit APP
- Controle o dispositivo Android através dos botões do volante (placa OIOI-OTG necessária).
- Função de detecção automática do botão do volante pressionado.
- Desligamento automático da tela quando o ACC é desligado (são necessários direitos de administrador do dispositivo).
- Mostrar imagem (GIF animado com suporte) quando ACC voltar (acesso de armazenamento necessário).
- Atribua até 2 ações por botão do volante - uma para pressionar e outra para segurar.
- Capacidade de executar ações multimídia (Reproduzir / Pausar, Próximo, Anterior, etc.) ao pressionar ou segurar o botão do volante.
- Capacidade de executar ação de mudança de áudio (Aumentar / Diminuir Volume, Mudo, etc.) ao pressionar ou segurar o botão do volante.
- Capacidade de executar ações globais (Voltar, Casa, Recentes. Requer serviço de acessibilidade) ao pressionar ou segurar o botão do volante.
- Capacidade de iniciar o aplicativo instalado ao pressionar ou segurar o botão do volante.
- Opção para ocultar as barras de status e / ou navegação (modo imersivo em todo o sistema) em até Android 10 (incluído). Requer a concessão de permissões por meio do adb.
- Outros pequenos ajustes.
Este aplicativo NÃO requer ROOT, mas exigirá outras permissões para fazer os recursos funcionarem. Todas as permissões são obrigatórias SOMENTE se você quiser esse recurso específico:
- Acesso ao armazenamento: necessário para selecionar a imagem da tela inicial que aparece quando o ACC é ativado novamente. Nada mais. Se não for concedido, nenhuma imagem inicial será exibida.
- Admin do dispositivo: necessário para bloquear o dispositivo, o que desliga a tela. Nada mais. Se não estiver ativado, o dispositivo não desligará a tela quando o ACC desligar e sempre ligará a tela quando o ACC voltar a funcionar, independentemente da opção escolhida no aplicativo.
- Serviço de acessibilidade: necessário para executar ações globais - Voltar, Início, Mostrar notificações e Mostrar aplicativos recentes. Nada mais. Se não estiver ativado, essas ações não funcionarão.
- Gravar configurações seguras: Isso é necessário para fazer desaparecer as barras de status e / ou navegação, para que o dispositivo se pareça mais com uma unidade principal. Infelizmente, o suporte para isso caiu no Android 11 e, para ativá-lo, você precisará conceder permissões por meio de ADB (pesquise na Internet como conectar seu dispositivo específico por meio de ADB) executando adb shell pm grant com.metal03326.ioio_otgheadunit android.permission .WRITE_SECURE_SETTINGS
Este aplicativo é de código aberto e você pode inspecionar todo o uso de todos os direitos dados: https://gitlab.com/metal03326/ioio-otg-head-unit
Testado em:
Hardware real (com IOIO-OTG conectado):
- Xiaomi Redmi Go (Android 8.1 Go Edition)
- Samsung Galaxy Xcover 4 (Android 9)
Emuladores:
- Android 9
- Android 10
- Android 11
Não tenho muito hardware para testar, então bugs são esperados. Abra o problema no GitLab e farei o possível para resolvê-lo.
Informações sobre como conectar sua placa IOIO-OTG ao seu dispositivo Android podem ser encontradas em https://gitlab.com/metal03326/ioio-otg-head-unit