SDK Android
1 – Antes de iniciar o desenvolvimento de aplicativos para Android, é preciso ter um ambiente para o desenvolvimento. O primeiro passo é realizar o download do SDK do Android, no site: http://developer.android.com/sdk/index.html.
2 – Em seguida inicie a instalação do mesmo. Basicamente com alguns “next” é possível realizar sua instalação.
3 – Procure pelo SDK Manager (Na pasta onde realizou a instalação do SDK Android).
4 – Em seguida realize as atualizações necessárias.
5 – Acesse o site http://www.eclipse.org/downloads/ e realize o download e posteriormente instalação do eclipse.
6 – Posteriormente acesse o link http://developer.android.com/sdk/eclipse-adt.html e realize o download do plugin.
7 – Integre o mesmo com Eclipse, utilizando as integrações de plugins.
Quando você desenvolve uma aplicação, é necessário de X em X tempos testar
como a mesma está ficando, e se esta tudo funcionando. Para isso é necessário rodar a aplicação. Seria complicado a cada vez que realizar esta tarefa, instalar o mesmo no celular, para depois testar. Com isso é possível utilizar emuladores, denominado de AVD, conforme o próximo slide.
Para cada AVD que você cria, é possível definir qual versão do Sistema Operacional Android, será utilizada.
Basicamente um AVD, é uma especie de máquina virtual que simula um hardware e software de um OS Android.
Criando um AVD
1 – Abra o SDK Manager(Caso você já tenha instalado o SDK), e selecione a opção Virtual Device.
2 – Selecione a opção New.
3 – Digite o nome(sem espaço) e em seguida selecione a versão do Android. Conforme a imagem abaixo.
4 – Note a opção de criar um SDCard. Este recurso serve para você salvar informações no emulador. Como Configurações, arquivos, aplicativos instalado e etc. Você deve informar um valor em MB por exemplo. EX: 50 MB
API Level:
API level é um valor inteiro que identifica uma versão do Android. A plataforma Android fornece uma estrutura de API que os aplicativos podem usar interagir com o sistema Android. A estrutura da API consiste em:
Conjunto de pacotes e classes.
Conjunto de elementos e atributos XML para declarar um manifest file(Arquivo de configuração da aplicação no Android).
Conjunto de elementos e atributos XML para declarar e acessar recursos.
Conjunto de Intenções.
Conjunto de permissões que os aplicativos podem solicitar, bem como a autorização incluída no sistema.
Cada versão sucessiva da plataforma Android pode incluir atualizações e com a API Level é possível identificar sua utilização no mesmo.