domingo, 25 de março de 2012

Criando o Primeiro Projeto Android no Eclipse

No post de hoje estarei ensinando de como criar seu primeiro projeto Hello World no Android.
Caso você não instalou os respectivos arquivos necessários veja este tutorial.

Caso já tenha tudo instalado, vamos dar início ao primeiro projeto.

Abra o Eclipse e clique em File>New>Project.... Selecione Android>Android Project.

Clique em Next> e no campo Project Name: (nome de seu projeto).
Clique em Next>. Nesta tela escolha a versão do Android que queira usar.  Escolhi a versão 2.3.3, utilize a versão que você tenha criando no dispositivo com a versão correspondente.
Clique em Next>. Em Package Name: (pacote do projeto) coloquei br.com.juliana mais de o nome que achar melhor. Para finalizar clique me Finish>.
Pronto! Criamos nosso primeiro projeto. Antes de dar continuidade vamos entender a estrutura do projeto.


  • src - Pasta do Projeto que contém as classes Java. Contém a classe HelloWorld que foi criada pelo Wizard.
  • gen - Contém a classe R.java que é gerada automaticamente e permite que a aplicação acesse qualquer recurso como arquivos e imagens.
  • assets - Contém arquivos opcionais ao projeto, como por exemplo, uma fonte customizada.
  • res - Pasta que contém os recursos da aplicação, como imagens, layouts de telas. Tem 3 subpastas: drawable, layout e values.
  • drawable - Pasta com as imagens da aplicação. Existe 3 pastas: drawable-ldpi, drawable-mdpi e drawable-hdpi para cada resolução de telas diferentes.
  • layout - Contém arquivos XML de layouts para construir telas da aplicação.
  • values - Onde estão localizadas as variáveis do layout(XML). 

Observe o código-fonte abaixo, está classe Hello World foi gerada pelo wizard é onde fica toda a lógica da aplicação. A constante R.layout.main é o que gera a abertura da tela identificada pelo arquivo main.xml (inicia uma Activity) que se localiza dentro da pasta layout. No próximo post explicarei melhor o que seria uma classe Activity.
Agora abra o arquivo strings.xml que se localiza dentro da pasta values, e altere a linha:

<string name="hello">Hello World, HelloWorld!</string>

por:

<string name="hello">Hello World, Seja bem vindo ao Blog!</string>


Dentro do arquivo main.xml contém uma tag <TextView> que exibe um texto na tela. Essa tag define o atributo android:text="@string/hello", que utiliza uma mensagem identificada pela chave hello
localizada no arquivo strings.xml que foi citado acima.

Agora iremos executar nosso projeto. Clique com o botão direito sobre o projeto e selecione Run As>Android Application.
Na primeira execução o emulador demora para abrir, mais a cada mudança no projeto não fechar o emulador, só executar novamente o projeto.
Para modificar a resolução do emulador, caso a tela ficou grande, volte ao AVD Manager e edite a resolução.

Pronto. Espero que tenha gostado. No próximo post irei explicar o que seria uma classe Activity.

Como Instalar e Configurar o SDK do Android



Neste Documento


1. Preparando seu computador de desenvolvimento
2. Fazendo o download do SDK do Android
3. Instalar o plugin ADT no Eclipse


Passo 1. Preparando seu computador de desenvolvimento


Antes de começar com o SDK do Android, é necessário possuir uma Maquina Virtual Java instalada, caso você não o tenha feito.


Para instalar o Eclipse, você pode baixar neste local.


http://www.eclipse.org/downloads/


Passo 2. Fazendo o download do SDK do Android


Primeiramente faça o download do SDK do Android no link abaixo.


http://developer.android.com/sdk/index.html


Após o termino do download, crie uma pasta em sua máquina e descompacte o arquivo .zip dentro da pasta que você criou. Neste tutorial utilizei o SDK para o Windows.


Agora iremos adicionar o diretório tools do SDK ao path do seu sistema. Isto possibilita rodar o ADB - (Android Debug Bridge) e outras ferramentas de linha de comando sem precisar especificar o caminho completo para o diretório tools.


No Windows 7:
Clique com o botão direito em Computador e selecione Propriedades. Em Configurações avançadas do sistema na aba Avançado e depois Variáveis de Ambiente em Variáveis do Sistema procure a variável Path e clique duas vezes. Adicione o caminho completo para o diretório tools.


Ex : C:\tools\SDK_ANDROID\android-sdk-windows\tools;


No linux:
Abaixo os comandos para a descompactação do arquivo SDK e execução do Android no console:
$ tar -zxvf android-sdk_r17-linux.tgz
$ cd android-sdk-linux/tools/
$ ./android

Sugiro que adicione o diretório do SDK Android na variável PATH. Segue o comando abaixo:
$ cd /etc
$ vi profile


acrescenta a linha no exemplo abaixo:
PATH=$PATH:/home/juliana/sdk_android/android-sdk-linux/tools
export PATH


Ao executar o comando ./android abrirá um formulário como segue abaixo:


Clique em Accept All e no botão Install.


Passo 3. Instalar o plugin ADT no Eclipse


Para começar a desenvolver aplicações com Android no Eclipse, primeiramente você precisa instalar um plugin chamado Android Development Tools - (ADT), que é projetado para dar-lhe um ambiente poderoso, integrado, para a criação de aplicativos Android. Em geral, o desenvolvimento no Eclipse com ADT é uma abordagem altamente recomendada e é o caminho mais rápido para começar com o Android.


Como estou usando o Eclipse Helios, para instalar o plugin ADT, vá em Help/Install New Software... e clique em Add no canto superior direito. No campo name digite "ADT Plugin" e no campo Location digite a URL como segue abaixo:


https://dl-ssl.google.com/android/eclipse/


Clique em OK.


Se você tiver problemas na aquisição do plugin, tente usar o "http" na URL em Location, em vez de "https" (https é preferido por razões de segurança).


Em Available Software, selecione a caixa de seleção ao lado de Developer Tools e clique em Next.


Na próxima janela, você verá uma lista das ferramentas para ser baixado. Clique em Next.


Leia e aceite os acordos de licença, clique em Finish.


Se você receber uma aviso de segurança dizendo que a autenticidade ou validade do software não pode ser estabelecida, clique em OK.


Quando a instalação estiver concluída, reinicie o Eclipse.


Depois de ter reiniciado, iremos em Window > Preferences, selecione Android no lado esquerdo. 
Em SDK Location clique em Browse..., localize o diretório do SDK baixado em sua máquina.
Pressione Apply, e depois OK.