Seminário SD - Ambiente de Desenvolvimento para Android

Post on 24-Jul-2015

83 views 2 download

Transcript of Seminário SD - Ambiente de Desenvolvimento para Android

Ambiente de Desenvolvimento para

AndroidEclipse + ADT e Android Studio

William HiginoYuri Yasuda

Opções de Desenvolvimento

1. Android Development Toolkit (ADT)a. ADT Bundle (Eclipse com SDK e APIs padrão do Android instaladas)b. Plugin do Eclipse

2. Android Studio (IDE Dedicada)

Eclipse + ADT

Android Studio

Comparação

ADT Android Studio

+● Eclipse é uma IDE estável,

bem documentada e com diversos Plugins disponíveis

● Desenvolvida pela Google● 100% dedicada ao

desenvolvimento Android

- ● Plugin requer o download manual do SDK, além das APIs

● IDE não está 100% terminada● Requer configuração manual de

variáveis de ambiente do JDK

Instalação (Plugin para Eclipse)

Instalação (Plugin para Eclipse)

Instalação (Plugin para Eclipse)

Criando um projeto

Criando um projeto

Criando um projeto

● Application Name: nome que aparece para usuários

● Project Name: nome do projeto no Eclipse

● Package Name: nome do pacote para o app

● Minimum Required SDK: versão mínima do Android que o app irá suportar

● Target SDK: versão máxima do Android em que o app foi testado

● Compile With: versão do Android em que o app será compilado

● Theme: estilo de interface do Android que será usado

Criando um projeto

http://developer.android.com/design/style/iconography.html

Novo App

Criando um Dispositivo Virtual

Criando um Dispositivo Virtual

Criando um Dispositivo Virtual

● AVD Name: nome do dispositivo virtual

● Device: dispositivo que será emulado

● Target: versão do Android que será emulada

● CPU/ABI: arquitetura do processador do dispositivo

● Keyboard: escolher se o dispositivo terá teclado físico

● Skin: parte externa do dispositivo (tela, controles de hardware, …)

● Front/Back Camera: tipo de câmera frontal e traseira

● Memory Options: quantidade de memória RAM e VM heap do dispositivo

Criando um Dispositivo Virtual

● Internal Storage: quantidade de armazenamento interno

● SD Card: cartão de memória SD

○ definir tamanho ou

○ selecionar um arquivo do computador

● Emulation Options: só é possível escolher uma das opções

○ snapshot permite salvar o estado atual da memória RAM do

dispositivo virtual

○ Use Host GPU permite utilizar a GPU do computador para o

processamento grágico do dispositivo

Novo AVD

Executando o AVD

Executando o AVD

Executando App no AVD

Executando em Dispositivo Real● Instalação de OEM Drivers de acordo com fabricante do dispositivo

○ http://developer.android.com/tools/extras/oem-usb.html● Habilitar modo de depuração USB no dispositivo● Executar projeto (Selecionando o dispositivo desejado)● Monitorar status do dispositivo (DDMS)

Executando em Dispositivo Real

Executando em Dispositivo Real