SDK Android
- 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.
- Em seguida inicie a instalação do mesmo. Basicamente com alguns “next” é possível realizar sua instalação.
- Procure pelo SDK Manager (Na pasta onde realizou a instalação do SDK Android).
- Em seguida realize as atualizações necessárias.
- Acesse o site e realize o download e posteriormente instalação do eclipse.
- Posteriormente acesse o link e realize o download do plugin.
- 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
- Abra o SDK Manager(Caso você já tenha instalado o SDK), e selecione a opção Virtual Device.
- Selecione a opção New.
- Digite o nome(sem espaço) e em seguida selecione a versão do Android. Conforme a imagem abaixo.
- 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.