Programação
Fevereiro de 2011
Cristiano Expedito Ribeiro
Fabrício Firmino de Faria
Pré-requisitos
Programação Orientada a Objetos
Java
XML básico
Banco de Dados semi-básico
IDE - Eclipse
Desejável algum conhecimento sobre Web Services
REST
2
Agenda da Aula 1
Introdução
Conceitos básicos
Activity e Intent
Aplicações e tarefas
Ciclo de vida
Passagem e retorno de parâmetros
Interface gráficas
Layouts
Views
Dialogs
Menus
3
Introdução
Suportado pelo Google
Sistema Operacional Linux
Máquina Virtual Dalvik
Código aberto e livre com boa documentação
Plataformas, SDK e API Level
Android 1.5 - 3
Android 1.6 - 4
Android 2.1 - 7
Android 2.2 - 8
Android 2.3 - 9
4
Configuração do ambiente
Download e Instalação
Software Development Kit (SDK)
• http://developer.android.com/sdk/index.html
Plataformas:
• Pasta de instalação > SDK Manager
• "Available Packages" e marque:
•
•
•
•
Android SDK Tools
SDK Platform - API 7, 8 ou 9
Google API - API 7, 8 ou 9
Demais são opcionais ou instalados automaticamente
5
Download das plataformas
6
Configuração do ambiente
Android Virtual Devices (AVD)
Permite configurar um celular virtual
Versão do Android, Tamanho da tela e memória
Emulador
Programa que permite rodar um AVD no computador
Exercício 1:
Criar um AVD usando SDK Manager
• No SDK Manager: Virtual Devices > New
• Preencher campos Name, Target e SD Card Size
(128MiB).
7
Criação do AVD
8
Plugin para Eclipse (ADT)
Permite criação e execução de projetos Android
Instalação
No Eclipse: Help > Install New Software > Add
URL: https://dl-ssl.google.com/android/eclipse/
Configuração
Window > Preferentes > Android
Em "SDK Location" coloque o path do SDK
Exercício 2:
Criar uma aplicação Hello World básica com o Wizard e rodar no emulador (não precisa