Android Auto Basics

19
android auto Primeiras voltas com o Makkasan Interchange @ Wikipedia

Transcript of Android Auto Basics

Android Auto

❖ Extensão do telefone para o carro.❖ Bom e velho Android.❖ Eficiente e Seguro para o motorista.

Como funciona?

DevBytes: Introduction to Android Auto

Arquitetura Básica

APK

IVI

SensorsGPSControls

Under the Hood of Android Auto

Design Guidelines

❖ Siga as guidelines!❖ Standard UI Template.❖ Modo Noturno.❖ Fluxos comuns.❖ Estruturas comuns.❖ Customização.

Configuração do Projeto

❖ O projeto deve ter como target a API

level 21.

❖ Pode ser necessário adicionar a “v4

support library”

❖ Crie o XML de configuração.

❖ Adicione o meta-dado no manifesto.

❖ Desenvolva.

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

<application>

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

</application>

Testando a App

❖ Baixe o Android Auto API Simulators.

❖ Instale sua app e os simuladores no

device ou emulador.

❖ Rode os simuladores para verificar o

compartamento de sua app.

Getting Started with Auto @ Android Developers

Messaging

❖ Configuração do Manifesto➢ Auto Messaging Support➢ v4 Support Library

❖ BroadcastReceivers para tratar Intents de reposta.❖ Notifique o Usuário

➢ Crie a conversa: NotificationCompat.CarExtender.UnreadConversation➢ Adicione Mensagens a conversa➢ Crie Intents de Leitura e Resposta➢ Envie as mensagens para o IVI

❖ Trate as ações dos usuários

Provide Messaging for Auto @ Android Developers

Audio

Provide Audio Playback for Auto @ Android Developers

❖ Configuração do Manifesto➢ Auto Media Support➢ Serviço que provê uma lista de arquivos de audio

❖ Criar serviços de listagem de arquivos de audio utilizando o MediaBrowserService.

❖ Registre uma MediaSession e implemente o MediaSession.Callback para habilitar os controles.

Obrigado!

Eduardo Carrara de Araujo

+EduardoCarraraDeAraujo

br.linkedin.com/in/eduardocarrara/

@DuCarrara