Loading
PauloHDSousa - Desenvolvedor, Leitor e jogador: Android - Hello World

domingo, 23 de setembro de 2012

Android - Hello World

Android

Bem, vamos fazer nosso primeiro programa Android, para seguir todo o tutorial você vai precisar ter instalado na sua máquia.


Depois instale o SDK configure ele para rodar no eclipse Clique aqui para ver como proceder.

Iremos usar a versão 2.2 do Android para o nosso primeiro projeto, essa versão é a mais utilizada atualmente.


Com o Eclipse aberto, vá em File > New > Android Application Project


Agora irá abrir uma tela como essa.


Vamos por partes, você deve compreender bem cada um destes itens.

Application Name: É o nosso que irá aparecer no seu aplicativo quando ele for para a Play Store
Project Name: Nome utilizado pelo Eclipse para identificar o seu projeto
Package Name: É o namespace aonde irá ficar as classes da sua aplicação.
Build SDK: Como eu disse, iremos utilizar a versão 2.2 para desenvolvimento, o BUILD SDK nada mais é que o framework que iremos utilizar, quanto mais você sobe  a versão do SDK, mais funcionalidades você vai der, porém, só irá funcionar nos celulares que tem versões altas de Android, por exemplo

Se você utiliza 2.2 para desenvolver, algumas funcionalidades só funcionaram em androids que tenham a versão 2.2 para cima, o que pode ser perigoso.

Minimum Required SDK: É a versão mínima que sua aplicação da suporte, você pode fazer com SDK 2.2 e dizer que para rodar seu aplicativo o mínimo é 1.5, mas tome cuidado.

Eu aconselho colocar a versão mínima igual a versão do SDK, igual está na imagem.

De Next 3 vezes, as próximas janelas são relacionadas a visual.

Agora irá abrir uma janela igual essa:


De maneira resumida as pastas são organizadas da seguinte forma:

src: Aqui deve ficar suas classes
gen: Os arquivos aqui são gerados automaticamente, NUNCA ALTERE NADA DAS CLASSES GERADAS AQUI!
res: Toda sua parte visual fica aqui, imagens,layouts,menus.

AndroidManifest.xml : Neste XML fica a configuração da sua aplicação, se estivessemos em .net desktop, isso seria seu AppConfig, se fosse ASP.NET, isso seria o seu WebConfig.

Neste XML que você define:

Qual classe irá dar Start no programa.
Permissões de acesso do programa( se ele irá acessar internet, pegar sua localização por GPS, vibrar o celular )
Entre outras coisas.

Essa é a sua classe que foi gerada automaticamente com base no que você colocou na hora que estava criando o projeto.



O que ela está fazendo basicamente é abrir aquele .xml de layout que está na pasta layout.

setContentView(R.layout.activity_main);

Diz que esta classe irá usar o conteúdo deste XML.

Dê play e vamos ver o que acontece.

Tenha certeza de ter o AVD 2.2 criado.

Veja como criar um AVD clicando aqui

Demora um pouco para carregar o Emulador não se preocupem.

Finalmente, o nosso Hello World está feito e rodando.



Por hoje é só, na próxima aula mostrarei como fazer uma calculadora simples.






Nenhum comentário: