quarta-feira, 21 de março de 2012

Hello Android

Depois de muito tempo, estamos de volta, e agora vamos por a mão na massa! Show-me the code!!!! Show-me the code!!!!  Como primeiro exemplo, vamos fazer um Hello Android, para começarmos os processos. Vamos lá!

Primeiro passo: Abrir o Eclipse>File>New>Other>Android>Android Project>Next
Chegou a hora de definir o nome do projeto, será a pasta que será criada no seu workspace. Deixar a opção: create new project in workspace e use default location. Clicar em Next.
Escolha a SDK para ser a base do projeto, nos nossos exemplos, vamos usar a Android 2.2. Next!
Agora só falta o último formulário...
Application Name: Você escolhe o nome da aplicação... eu coloquei Projeto 1, mas isso essa parte é pessoal.
Package Name: O nome do pacote... eu usei br.com.powell.tutorial
Create Activity: Já vai vir marcado, então é só colocar o nome da Activity, como é nosso primeiro projeto, coloquei o nome de HelloAndroid.
Minimum Sdk: Colocaremos a SDK escolhida anteriormente, no caso SDK 8. Finish.

Vamos começar????? Ainda não... Olhando o projeto criado, veremos 5 pastas, por enquanto vamos ignorar as outras pastas e focarmos apenas na pasta src, que é onde está criado nosso package e consequentemente nossa Activity HelloAndroid. Clicando nela, teremos o seguinte código:


Nesse código é feita uma declaração normal de uma classe, como em qualquer programa Java mas herdando a classe Activity, ela é responsável por toda interação com o usuário, toda aplicação Android iniciará de uma Activity.
Temos 2 novas informações: O método onCreate que passa por parâmetro um Bundle e um outro método que é o responsável por chamar a tela(layout da tela), essa chamada é feita usando o método setContentView(), e a passagem de parâmetro é feita por android.layout, isso tudo é padrão para as outras telas, só mudaremos o final do parâmetro, passando o nome do arquivo xml que ainda iremos aprender a construir, como default temos o main. Que imprime:


Esse pequeno projeto pode ser encontrado em: https://github.com/raphaelframos/Powell-Android Próximo tutorial explico algumas alterações no arquivo .xml para aumentar nossa diversão! Beijo do gordo!