Android - Desenvolvendo aplicativos para dispositivos móveis
Pesquisas Acadêmicas: Android - Desenvolvendo aplicativos para dispositivos móveis. Pesquise 861.000+ trabalhos acadêmicosPor: sandropssouza • 31/3/2014 • Pesquisas Acadêmicas • 7.965 Palavras (32 Páginas) • 443 Visualizações
Android - Desenvolvendo
aplicativos para dispositivos móveis
Autor: Lucas Medeiros de Freitas
Versão 1.13.1.25
© 2012 Hachi Tecnologia | treinamento@hachitecnologia.com.br
Sobre a Hachi Tecnologia
Fundada em Janeiro de 2011, a Hachi Tecnologia tem foco em Treinamento, Consultoria, Desenvolvimento de Software
para Web, Mobile e Cloud Computing.
Treinamento: Nossos treinamentos são focados no desenvolvimento de software e administração de serviços,
compreendendo diversas sub-áreas como:
• Desenvolvimento Web;
• Desenvolvimento Mobile;
• Arquitetura de Software;
• Administração de serviços em servidores *Unix;
• Telefonia VoIP.
Todos os nossos instrutores são certificados e altamente capacitados para formar excelentes profissionais para o mercado
de TI.
Nossos treinamentos possuem material didático próprio, com apostilas constantemente revisadas e atualizadas por nossos
profissionais.
Consultoria: Com profissionais certificados e com vasta experiência no mercado de TI, oferecemos consultoria em
Desenvolvimento de Software e Administração de Serviços em servidores *Unix.
Desenvolvimento de Software: Além de oferecer os serviços de Treinamento e Consultoria, a Hachi Tecnologia também
oferece o serviço de desenvolvimento de software para web, dispositivos móveis e cloud computing aos seus clientes.
© 2012 Hachi Tecnologia | treinamento@hachitecnologia.com.br
Licença
Este trabalho está licençiado sob a Licença Atribuição-NãoComercial-CompartilhaIgual 3.0 Brasil da Creative Commons.
Para ver uma cópia desta licença, visite http://creativecommons.org/licenses/by-nc-sa/3.0/br/ ou envie uma carta para
Creative Commons, 444 Castro Street, Suite 900, Mountain View, California, 94041, USA.
© 2012 Hachi Tecnologia | treinamento@hachitecnologia.com.br
Índice
1 - Introdução ao Android
1
1.1 O que é o Android
1
1.2 Open Handset Alliance
2
1.3 Versões do Android
2
1.4 Arquitetura do Android
3
1.4.1 Linux Kernel
3
1.4.2 Libraries e Android Runtime
4
1.4.2.1 Libraries
4
1.4.2.2 Android Runtime
4
1.4.3 Application Framework
5
1.4.4 Applications
6
2 - Montando o ambiente de desenvolvimento
7
2.1 Instalando o Java SE Development Kit (JDK)
7
2.2 Instalando o Android Development Kit (Android SDK)
7
2.3 Instalando o Eclipse
8
2.4 Instalando o Android Development Tools (ADT)
8
2.5 Instalando uma plataforma do SDK
11
2.6 Criando o AVD (Android Virtual Device)
12
3 - Criando o primeiro aplicativo
14
3.1 Criando um projeto do Android
14
Android - Desenvolvendo aplicativos para dispositivos móveis
© 2012 Hachi Tecnologia | treinamento@hachitecnologia.com.br
i
3.2 Executando o projeto
17
3.3 Entendendo a estrutura do projeto
19
3.3.1 O diretório “src”
20
3.3.2 O diretório “gen”
20
3.3.3 O diretório “assets”
20
3.3.4 O diretório “bin”
20
3.3.5 O diretório “res”
20
3.3.6 O arquivo “AndroidManifest.xml”
21
3.4 Exercício
22
4 - Conhecendo os recursos do ADT
23
4.1 Visualizando logs com o LogCat
23
4.2 Conhecendo a perspectiva DDMS
24
4.3 Realizando o debug do aplicativo
25
5 - Conceitos básicos
26
5.1 Activities
26
5.2 Views
26
...