A maior rede de estudos do Brasil

Grátis
131 pág.
cursos abeline programacao em android

Pré-visualização | Página 1 de 20

Curso de Programação em Android Completo
 Carga horária: 80 h/a
 
 
 
 
Programando Passo a Passo 
3ª Edição 
 
 
De : Luciano Alves da Silva (lucianopascal@yahoo.com.br) 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
www.CursosAbeline.com.br
 
 2 
 
Apostila de Android – Programando passo a passo 3ª Edição 
 
Apresentação 
 
Android é uma plataforma aberta voltada para dispositivos móveis 
desenvolvida pela Google e atualmente é mantida pela Open Handset Alliance 
(OHA). Todas as aplicações desenvolvidas para essa plataforma utilizam à 
linguagem Java, o que facilita muitos programadores com conhecimentos em 
Java a desenvolver aplicações para essa plataforma. 
 
Este material tem por objetivo mostrar de modo fácil como programar na 
plataforma para dispositivos móveis da Google (Android) usando o eclipse. 
Neste material vamos conhecer um pouco do histórico do Android, como 
surgiu, quais dispositivos suportam esse sistema operacional, como é a sua 
estrutura e como desenvolver diversos tipos de aplicações para Android por 
meio de vários programas e exemplos bem explicados. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 3 
 
Apostila de Android – Programando passo a passo 3ª Edição 
Índice analítico 
 
1) Introdução..................................................................................................... 5 
2) A estrutura geral da plataforma Android .................................................. 7 
2.1) A arquitetura do Android.......................................................................... 8 
2.2) Aplicações ................................................................................................. 8 
2.3) Bibliotecas ................................................................................................. 9 
2.4) Android Runtime ....................................................................................... 9 
2.5) Linux Kernel ............................................................................................ 10 
3) Instalando o Eclipse e o Android.............................................................. 10 
4) Criando a nossa primeira aplicação em Android ................................... 24 
5) Usando Widgets ......................................................................................... 38 
5.1) A widget TextView................................................................................... 38 
5.2) A widget EditText .................................................................................... 38 
5.3) A widget Button....................................................................................... 38 
5.4) Desenvolvendo uma aplicação que soma números ............................ 38 
5.5) A widget CheckBox................................................................................. 47 
5.6) Desenvolvendo uma aplicação simples de compras........................... 47 
5.7) A widget RadioButton............................................................................. 51 
5.8) Desenvolvendo uma aplicação de cálculo de salário (Com 
RadioButton)................................................................................................... 51 
5.9) A widget Spinner..................................................................................... 58 
5.10) Desenvolvendo uma aplicação de cálculo de salário (Com Spinner)
......................................................................................................................... 58 
5.11) A widget ListView.................................................................................. 62 
5.4) Desenvolvendo uma aplicação de lista telefônica ............................... 62 
5.12) A widget Imageview .............................................................................. 66 
5.13) Desenvolvendo uma aplicação que visualiza imagens (Com 
ImageView)...................................................................................................... 66 
5.14) A widget Gallery .................................................................................... 73 
5.15) Desenvolvendo uma aplicação que visualiza imagens (Com Gallery)
......................................................................................................................... 74 
5.16) A widget ProgressBar........................................................................... 80 
5.17) Desenvolvendo uma aplicação que simula um download ................ 80 
 
 4 
 
Apostila de Android – Programando passo a passo 3ª Edição 
5.18) A widget DatePicker.............................................................................. 85 
5.19) Desenvolvendo uma aplicação de calendário .................................... 85 
5.20) A widget TimePicker ............................................................................. 88 
5.21) Desenvolvendo uma aplicação que faz uso do TimePicker .............. 88 
6) Mudando de layouts .................................................................................. 90 
6.1) Desenvolvendo uma aplicação de cadastro ......................................... 96 
7) Trabalhando com menus em uma aplicação ......................................... 112 
8 ) Entendendo melhor a classe AlertDialog.............................................. 118 
9) Propriedades e eventos dos componentes trabalhados...................... 121 
Widget TextView........................................................................................... 121 
Widget EditText ............................................................................................ 121 
Widget Button............................................................................................... 123 
Widget CheckBox......................................................................................... 123 
Widget RadioButton..................................................................................... 124 
Widget Spinner ............................................................................................. 125 
Widget ListView............................................................................................ 126 
Widget ImageView........................................................................................ 127 
Widget Gallery .............................................................................................. 127 
ProgressBar.................................................................................................. 128 
DatePicker..................................................................................................... 128 
TimePicker .................................................................................................... 129 
Propriedades comuns a todos os objetos ................................................. 130 
Conclusão..................................................................................................... 131 
 
 
 
 
 
 
 
 
 
 
 
 
 5 
 
Apostila de Android – Programando passo a passo 3ª Edição 
1) Introdução 
 
O Android é uma plataforma desenvolvida pela Google voltada para 
dispositivos móveis. Em 5 de novembro de 2007, a empresa tornou pública a 
primeira plataforma Open Source de desenvolvimento para dispositivos moveis 
baseada na plataforma Java com sistema operacional Linux, na qual foi 
chamada de Android. Essa plataforma é mantida pela OHA (Open Handset 
Alliance), um grupo formado por mais de 40 empresas as quais se uniram para 
inovar e acelerar o desenvolvimento de aplicações, serviços, trazendo aos 
consumidores uma experiência mais rica em termos de recursos,

Crie agora seu perfil grátis para visualizar sem restrições.