Visão geral do Android Auto

Interface do usuário do Android Auto
Figura 1: Android Auto

O Android Auto oferece uma experiência de app otimizada para usuários que têm um smartphone Android com o app Android Auto e um sistema de som automotivo ou pós-venda compatível car or aftermarket stereo system. Eles podem usar seu app diretamente na tela do carro conectando o smartphone. Ative o Android Auto para se conectar ao seu app para smartphone adicionando serviços que o Android Auto usa para mostrar uma interface otimizada para motoristas.

Como os apps declaram suporte ao Android Auto

Os apps declaram suporte ao Android Auto de maneiras diferentes, dependendo da categoria.

Apps de mídia, mensagens e com modelos

Os apps de mídia, mensagens e com modelos declaram suporte ao Android Auto incluindo o seguinte elemento <meta-data> no manifesto:

<application>
    ...
    <meta-data
        android:name="com.google.android.gms.car.application"
        android:resource="@xml/automotive_app_desc"/>
    ...
</application>

O conteúdo do arquivo de recursos varia de acordo com a categoria do app:

Mídia

<automotiveApp>
    <uses name="media" />
</automotiveApp>
      

Consulte Adicionar suporte ao Android Auto no app de mídia para mais detalhes.

Mensagens

<automotiveApp>
    <uses name="notification" />
    <!-- Include the following only if your capp can be set as the default SMS handler -->
    <uses name="sms">
</automotiveApp>
      

Consulte Criar apps de mensagens para o Android Auto para mais detalhes.

Apps com modelos

<automotiveApp>
    <uses name="template" />
</automotiveApp>
      

Consulte Adicionar suporte ao Android Auto no app com modelos para mais detalhes.

Apps estacionados

Os apps estacionados declaram suporte ao Android Auto incluindo o seguinte <category> elemento no intent-filter de uma atividade no manifesto do app:

<activity ...>
    <intent-filter>
        <action android:name="android.intent.action.MAIN" />
        ...
        <category android:name="android.intent.category.CAR_LAUNCHER" />
    </intent-filter>
</activity>

Consulte Adicionar suporte ao Android Auto no app estacionado para mais detalhes.

Apps estacionados

Em dispositivos com o Android 15 ou mais recente, o Android Auto oferece suporte à execução de atividades diretamente na unidade principal enquanto o veículo está estacionado. Essa capacidade é limitada a apps nas categorias de apps estacionados com suporte. Por motivos de segurança, o Android Auto sai automaticamente de um app quando o movimento do veículo é detectado.

Interface do usuário

Interface do usuário do app estacionado do Android Auto
Figura 2: um app em execução no Android Auto com os controles de voltar e sair mostrados.

As atividades executadas no Android Auto são sempre executadas em tela cheia. Os usuários podem deslizar da borda superior ou inferior da interface do Android Auto para abrir controles de navegação para voltar ou sair do app atual.

Diferenças de comportamento

Devido às restrições impostas pelo Android Auto e pelo Android em geral, há algumas diferenças de comportamento notáveis quando um app é executado na unidade principal.

Iniciar outros apps

Como apenas apps em categorias com suporte que declararam suporte ao Android Auto podem ter atividades executadas na unidade principal, é provável que intents para outros apps não abram o outro app na unidade principal. Se o intent for para uma página da Web ou da Google Play Store, o app correspondente será aberto no smartphone. Todos os outros intents de inicialização de atividades são bloqueados, e o usuário é notificado de que o app correspondente não pode ser aberto.

Aceitar permissões

Em dispositivos com o Android 15, não é possível que os usuários aceitem solicitações de permissões de execução na unidade principal. Quando um app solicita uma permissão, uma caixa de diálogo aparece informando aos usuários que aceitem a permissão na tela do smartphone.

Lojas confiáveis

Conforme descrito em Testar em veículos reais, os apps precisam ser instalados de uma fonte confiável para serem executados em um veículo real. As fontes confiáveis incluem:

  • Google Play
  • ONE loja

Perguntas frequentes

Como posso detectar se o Android Auto está em execução?

Para detectar se o Android Auto está em execução em um dispositivo, use a API CarConnection, que faz parte da biblioteca de apps Android para carros. Consulte API de conexão para mais detalhes.

Em quais veículos o Android Auto está disponível?

Consulte a lista de veículos e aparelhos de som compatíveis.

Em quais países o Android Auto está disponível?

Consulte O Android Auto está disponível no meu país?