Grátis
131 pág.

cursos abeline programacao em android
Denunciar
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,