Upload
william-higino
View
84
Download
2
Embed Size (px)
Citation preview
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