HelloWorld - Android
Autor: M.V. | Publicado: 2010-06-23T21:32:00-03:00

Neste tutorial, iremos aprender a fazer um simples HelloWorld, para familiarizar-mos com o ambiente de desenvolvimento para Android e sua linguagem. Lembrando que levarei em conta que você já saiba pelo menos o básico de Java. Mas antes veremos suas principais bibliotecas:

Bibliotecas:
-&nbsp; System C library&nbsp; – uma implementação derivada da biblioteca C padrão 
sistema (libc) do BSD sintonizada para dispositivos rodando Linux. 
&nbsp;
-&nbsp; Media Libraries – baseado no PacketVideo’s OpenCORE; as bibliotecas 
suportam os mais populares formatos de áudio e vídeo, bem como imagens 
estáticas. 
&nbsp;
- Surface Manager – gere o acesso ao subsistema de exibição bem como as 
múltiplas camadas de aplicações 2D e 3D; 
&nbsp;
- LibWebCore – um web browser engine utilizado tanto no Android Browser 
quanto para exibições web. 
&nbsp;
-&nbsp; SGL – o engine de gráficos 2D 
-&nbsp; 3D libraries – uma implementação baseada no OpenGL ES 1.0 APIs; as 
bibliotecas utilizam aceleração 3D via hardware (quando disponível) ou o 
software de renderização 3D altamente otimizado incluído no Android. 
&nbsp;
- FreeType – renderização de fontes bitmap e vector 

- SQLite – um poderoso e leve engine de banco de dados relacional disponível 
para todas as aplicações &nbsp; 
1ª Etapa: Criar o Projeto

Abra o Eclipse, vá até File&gt;New&gt;Project
Na tela que aparecer, escolha “Android Project” e clique em “Next”.

Após isso, irá aparecer a tela com as configurações de seu projeto  android.

Nesta tela, você precisa inserir os seguintes dados:
Project name - É o nome do projeto no eclipse.
Build Target – É a versão do Android para a qual o seu  projeto será direcionado.
Application name – É o nome da sua aplicação – o nome que  aparecerá no telefone.
Package name -&nbsp; É onde  será criada as suas classes java.
Create Activity – Marque este checkbox e coloque um nome na  caixa de texto. À frente explicarei o que é uma Activity.
Depois disso, basta clicar em “Finish”.


&nbsp;2ª Etapa: Código


Após isso, será criado um novo projeto e dentro dele, na pasta  src// você encontrará um arquivo .java com o nome  da Activity que você colocou no passo anterior.

Para fazer a sua aplicação imprimir um texto na tela, modifique este  arquivo dessa forma:

package&nbsp;br.com.felipesilveira.hello_world;&nbsp;&nbsp;
&nbsp;&nbsp;
import&nbsp;android.app.Activity;&nbsp;&nbsp;
import&nbsp;android.os.Bundle;&nbsp;&nbsp;
import&nbsp;android.widget.TextView;&nbsp;&nbsp;
&nbsp;&nbsp;
public&nbsp;class&nbsp;HelloWorld&nbsp;extends&nbsp;Activity&nbsp;{&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;/**&nbsp;Called&nbsp;when&nbsp;the&nbsp;activity&nbsp;is&nbsp;first&nbsp;created.&nbsp;*/&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;@Override&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;public&nbsp;void&nbsp;onCreate(Bundle&nbsp;savedInstanceState)&nbsp;{&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;super.onCreate(savedInstanceState);&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;TextView&nbsp;view&nbsp;=&nbsp;new&nbsp;TextView(this);&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;view.setText("Hello,&nbsp;Android");&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;setContentView(view);&nbsp;&nbsp;
&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;
}&nbsp;&nbsp;


&nbsp;3ª Etapa: Código

Para rodar nosso recém criado programa no emulador do google, vá até  “Run”&gt;Run as “Android Application”. Uma instância do emulador será  criada, com o nosso “HelloWorld” rodando.
 
O que é uma Activity?

Neste HelloWorld tivemos contato com o primeiro elemento de um código  android: A Activity.
Uma Activity é basicamente uma classe gerenciadora de UI (Interface  com o usuário). Todo aplicativo android começa por uma Activity. Para  saber mais, veja a documentação da classe Activity.  Nos próximos artigos falaremos bastante sobre ela, suas  características, seu ciclo de vida e como manipulá-la corretamente.

[]'s