Escolar Documentos
Profissional Documentos
Cultura Documentos
ao Android
◼ Acesse:
http://developer.android.com/training/index.html
Infraestrutura de Software
Kernel Linux
◼ Responsável pelas tarefas de:
◼ Gerenciamento de memória
◼ Acesso a rede
◼ Gerenciamento de processos
◼ Segurança
http://www.youtube.com/watch?v=ptjedOZ
EXPM
Infraestrutura do Android
Application Frameworks
◼ São bibliotecas de mais alto nível,
responsáveis por funções específicas no
aparelho:
◼ Gerenciamento de Janelas
◼ Recursos disponíveis
◼ Notificações
Infraestrutura do Android
Aplicações (Application)
◼ São ferramentas comuns a todos os
usuários de celulares e smartphones
◼ Aplicações padrões incluem:
◼ Home – Tela principal
◼ Contatos – banco de contatos
◼ http://www.jetbrains.com/idea/features/andr
oid.html
Ambiente de
Desenvolvimento
◼ Principais IDEs:
◼ Android Studio
◼ IDE oficial para desenvolvimento de aplicativos
Android, baseado no IntelliJ IDEA.
◼ http://developer.android.com/tools/studio/in
dex.html
◼ Vamos usar a IDE Android Studio
Intalando o Ambiente de
Desenvolvimento
◼ Instale o JDK (Kit de desenvolvimento
padrão do Java)
◼ http://www.oracle.com/technetwork/pt/java/j
avase/downloads/index.html?ssSourceSiteI
d=otnes
Instalando o Android SDK e
o ADT Bundle
◼ O ADT Bundle traz uma estrutura de
pastas prontas para uso, incluindo o SDK
e o Eclipse. Baixe a ferramenta em:
◼ http://developer.android.com/sdk/installing/bu
ndle.html
◼ Após baixar um arquivo .zip. Basta
desempacotar na pasta desejada. Dentro do
pacote encontra-se duas pastas (Eclipse e
SDK) e um arquivo SDKManager.
◼ Feito isso, o ambiente está pronto
Atualizando o Android SDK
◼ Execute o SDKManager.exe para abrir o
Gerenciador do Android SDK
Atualizando o Android SDK
◼ Deve-se escolher somente os pacotes
necessários para o desenvolvimento
◼ O pacote tools traz as ferramentas para
fazer testes com o emulador de dispositivo
Android e outros pacotes trazem versões
do Android.
◼ Para instalar o Android 2.1, também chamado
de API7, deve ser marcado e depois clique em
Install
Atualizando o Android SDK
◼ Cada plataforma deve ultrapassar
100MB, por isso, instale somente o que
você precisar.
◼ Aconselhável instalar as versões 2.3 (tem o
maior Market share) e a 4.4(por ser uma
das últimas)
Versões do Android
Estrutura de Pastas do
Android SDK
◼ O diretório
platforms contém
todas as
plataformas
baixadas no
Android SDK
Criando um Android Virtual
Device
◼ O Android Virtual Device (AVD) é um emulador
para um aparelho Android.
◼ Simula um dispositivo Android real
◼ Define opções de Hardware e Software
◼ Alguns pontos negativos:
◼ Pode ser muito lento
◼ Algumas características não estão disponíveis
◼ Suporte a Bluetooth
◼ Conexão USB
◼ Pode emular características de usuários
◼ Velocidade de Rede / Bateria / Coordenadas de localização
Criando um AVD
◼ Dentro do diretório onde está instalado o
Android SDK e execute o AVDManager.exe
Criando um AVD
◼ Clique na opção
New... e informe
as
características
do dispositivo
◼ AVD Name
◼ Device: alguns
device pré-
configurados
◼ Target: versão
do Android a ser
emulada
Criando um AVD
◼ CPU/ABI: CPU a ser emulada.
◼ Keyboard: Indica se existirá teclado físico no
dispositivo Android.
◼ Skin: Indica se as teclas de hardware (Voltar,
home e Menu) serão apresentadas
◼ FrontCamera e BackCamera: permite simular os
recursos de câmeras frontais e atrás do aparelho
◼ Memory Option: Valores de memória RAM
◼ Internal Storage: Simula o tamanho do
armazenamento interno do dispositivo emulado
◼ SD Card: informa sobre o suporto cartão de
memória que esteja conectado ao emulador.
Criando um AVD
◼ Clique em start para que o emulador
que você configurou seja executado:
Outras Opções de IDEs para
Desenvolvimento Android
◼ IDE Motodev Studio
◼ http://www.motorola.com/us/Motorola-
Developers/motorola-developers.html
◼ Ambiente personalizado pela Motorola para
desenvolvimento Android
◼ Download Gratuito – necessário fazer
cadastro no portal
Outras Opções de IDEs para
Desenvolvimento Android
◼ IntelliJ IDEA
◼ http://www.jetbrains.com/idea/features/andr
oid.html
◼ Possui uma versão Community gratuita