sexta-feira, 27 de abril de 2012

Tutorial Instalação, configuração e exemplo de app Android

Clique aqui para baixar o trabalho na íntegra, apresentação e código da aplicação desenvolvida(.zip e .apk).


A SEGUIR UM PASSO A PASSO PARA O DESENVOLVIMENTO DE UMA APLICAÇÃO ANDROID HELLO WORLD.

PASSO 01
Primeira coisa a ser fazer para trabalhar com Android é ter o Java instalado na máquina (já que o Android trabalha com o Java).
Se não tiver basta apenas baixa-lo no site da Oracle no seguinte endereço: http://www.oracle.com/technetwork/java/javase/downloads/jdk-7u3-download-1501626.html e escolher a JDK de acordo com o seu sistema operacional. A imagem abaixo mostra o respectivo site.






PASSO 02
Depois necessitaremos (no nosso caso) a ferramenta Eclipse. Que pode ser obtida no seguinte endereço: http://www.eclipse.org/downloads/
OBS: Aconselhamos baixar o Eclipse Classic. Por ter poucos recursos (apenas o essencial), ficando dessa forma, uma ferramenta mais limpa e rápida para se trabalhar com o Android. Na hora de baixar o Eclipse basta apenas o usuário escolher qual a versão do SO. A figura abaixo mostra o site do Eclipse.




PASSO 03
Agora é necessário baixar a SDK do Android para desenvolver as aplicações. Pode ser baixada no seguinte endereço: http://developer.android.com/sdk/index.html e escolher a SDK de acordo com o sistema operacional que será utilizado para o desenvolvimento.



Após se baixado a SDK, basta descompactar em alguma pasta de sua preferência. Caso o SO utilizado for o Windows e a SDK baixada for à de formato executável, basta seguir os passos descritos logo abaixo:



Clicar em Next. Após isso aparecerá a seguinte tela mostrada abaixo:
Novamente basta clicar em Next. Aqui ele verifica onde está localizada a JDK do Java. Caso a pessoa não o tenha instalado em sua máquina, não será permitido prosseguir com a instalação. A próxima tela informa o diretório onde será instalada a SDK do Android. Podendo deixar o default ou algum outro diretório que o usuário julgue necessário. Após isso será mostrada a seguinte tela:



Não se faz necessário nenhuma alteração. Bastando apenas clicar em Install. Durante o processo de instalação é exibida a seguinte tela:



Tela de término da instalação é exibida da seguinte maneira:



Após o término da instalação, clicando em Next, a seguinte tela é exibida ao usuário:



Aqui desmarcaremos o checkbox e clicaremos em Finish. Optamos por desmarcar o checkbox porque iremos demonstrar como configurar, baixar o emulador e alguns arquivos necessários para o funcionamento da SDK do Android pelo Eclipse.

PASSO 04
Agora é necessário instalar e configurar um plugin específico para que possamos utilizar o Android dentro do Eclipse. Com o Eclipse aberto ir a Help > Install New Software....



Aparecerá a seguinte tela:



Após isso clicar no botão Add... Na tela exibida preencher com os seguintes dados:



OBS: Em Name pode ser qualquer nome que identifique aquela URL.
Clicar em OK. Após isso aparecerá à tela mostrada logo abaixo, bastando apenas marcar os checkboxs e clicar em Next.



Após calcular as dependências necessárias, aparecerá a seguinte tela:



Clicar em Next. E será exibida a seguinte tela:



Selecionar I accept the terms of the license agreements e clicar no botão Finish. Agora é só aguardar baixar o plugin e esperar que o Eclipse configure o mesmo na sua IDE. Durante o processo será demonstrada a seguinte tela:



Após o término da instalação, o Eclipse irá pedir para restartar a aplicação. Para isso basta clicar em Restart Now.



Quando o Eclipse for reiniciado aparecerá a seguinte tela:



Caso já tenhamos instalado a SDK do Android (demonstrada no Passo 03), é só escolhermos a segunda opção Use existing SDks e selecionar o diretório onde foi instalado o mesmo. Caso não tenha instalado a SDK basta marcar a primeira opção Install new SDK que o Eclipse se encarregará de instalar a mesma. Como já tínhamos instalado a SDK selecionaremos a segunda opção e clicamos em Next.
A figura abaixo informa se desejamos participar da pesquisa de estatística do Google. Como não temos interesse selecionamos No e clicamos em Finish.



Será exibida a seguinte janela de informação:



Clicamos em Open SDK Manager e é exibida a seguinte tela:



Essa tela informa quais plataformas de Android iremos trabalhar e pacotes a serem instalados. Para nossa aplicação iremos apenas deixar marcados os Default e iremos adicionar/marcar o Android 2.3.3 (visto que hoje é a versão mais utilizada no smartphones do mercado) e o checkbox referente à opção Extra. A figura abaixo demonstra isso:



Após isso, é só clicarmos no botão Install 28 packages... (lembrando que isso pode aumentar de acordo com o que selecionarmos). Irá aparecer a seguinte tela:



É só clicar em Install e esperar o processo de download e configuração dos pacotes selecionados. A figura abaixo mostra o programa realizando o download dos arquivos selecionados, bem como as suas dependências:



Tela de Log que demonstra o que está se passando no decorrer da instalação.



Após o término é exibida o seguinte informativo:



Basta clicar em OK e depois Close na tela demonstrada logo abaixo:



E depois basta clicar no X (no canto superior direito da tela) na janela do Android SDK Manager e fechar o Eclipse.
PASSO 05
Próximo passo é criar um dispositivo de gerenciamento virtual (emulador ou AVD). Permite visualizar a aplicação como se estivesse em um dispositivo real. Vamos lá: Ir em Window->AVD Manager. Irá aparecer a seguinte janela:



Clicar no botão New para criar um novo AVD. Aparecerá a seguinte janela:



Em Name, damos um nome ao nosso AVD/Emulador;
Em Target, a versão que utilizaremos do Android;
Em SD Card, colocar um valor entre 9 e 1023 MiB(significa a memória utilizada pelo emulador);
Em Skin colocar o default mesmo.
E clicar em Create AVD.
Exemplo:



Depois é só fechar do Android Virtual Device Manager clicando no X (no canto superior direito).


APLICAÇÃO ‘HELLO WORLD’

Vamos demonstrar agora uma aplicação exemplo que irá imprimir no emulador/AVD do Android uma mensagem de Hello Word. Para isso basta seguir os seguintes passos:
  • Executar o Eclipse
  • Ir em New->Other...




  • Selecionar a pasta Android e escolher a opção Android Project. Depois clicar em Next


  • O próximo passo é escolher um nome para o projeto. Para o nosso exemplo escolhemos o nome HelloWord. Clicar em Next.



  • A próxima tela é necessária informar qual versão do Android que iremos trabalhar. Para esse exemplo utilizamos a versão 2.3.3. Na figura abaixo, só estão sendo mostradas duas versões do Android. Mas pode acontecer de aparecer mais opções de versões. Isso acontece na hora que selecionamos os pacotes no Android SDK Manager demonstrado no Passo 04. Basta clicarmos em Next.



  • Será exibida a tela conforme mostrada logo abaixo. Nela escolhemos o nome do nosso pacote (Package Name). As demais opções não se faz necessária alteração clicando em Finish para finalizar a criação do projeto.



  • Após a finalização da criação do projeto o mesmo será mostrado no Package Explorer do Eclipse. Como demonstra a figura logo abaixo.



  • Para executar a aplicação de exemplo basta clicarmos com o botão direito do mouse e ir à opção Run As->Android Application, conforme ilustrado na imagem logo abaixo:




Outra forma de executar a aplicação é clicar na setinha verde (Run as) e escolher a opção Android Application e no botão OK. A figura abaixo demonstra isso:





  • É exibida uma tela semelhante à figura abaixo. Essa tela representa uma simulação de um aparelho de smartphone. Para que apareça a mensagem Hello Word é necessário aguarda certo tempo (demora um pouco).



  • Após o carregamento total do emulador eis que aparece a mensagem esperada.





Bom, é isso!