Neste tutorial vou ajuda-los a criar a vossa primeira aplicação para o Android, vamos criar a típica primeira aplicação numa linguagem, um “Olá, Mundo!”, utilizando a Framework de desenvolvimento do Android.
Para isso vamos utilizar o Eclipse como IDE e um plugin disponibilizado no site Android Developers.
Inicialmente temos de configurar o nosso ambiente de desenvolvimento, é necessário instalar a última versão do SDK e o plugin ADT no Eclipse. Para fazer toda essa configuração inicial leiam o seguinte tutorial: Aprender a configurar um ambiente de desenvolvimento para o Android e volta aqui quando tiveres concluído a configuração.
Depois de configurado o ambiente de desenvolvimento para Android, vamos criar um AVD, e o que é um AVD perguntam vocês. Pois bem, para poder correr as aplicações criadas, é necessário um Emulador do Android. O AVD é um Android Virtual Device, que permite emular um sistema Android.
Para criar um AVD, vamos utilizar as ferramentas do SDK do Android.
Abre uma janela de comandos do MS-DOS, e vai até à directoria tools do SDK e executa o seguinte comando:
android list targets

Este comando vai listar os targets disponíveis para o Android, como podes ver, está relacionado com a versão do Android. Como o objectivo é criar uma aplicação para a versão 2.2 do Android, vamos executar o seguinte comando, com o id 12 para o target:
android create avd –target 12 –name my_avd_22

A execução do comando irá perguntar se pretendem criar um perfile de hardware custom, carrega em enter para selecionar opção default (“no”).
Temos então criado um AVD com o nome “my_avd_22″, que utiliza a plantaforma 2.2.
Depois de criado o nosso AVD, o próximo passo é criar um Projecto para o Android no Eclipse.


O teu projecto está agora pronto. Abre o ficheiro, OlaMundo.Java , deve ser parecido com isto:
package com.maistutoriais;
import android.app.Activity;
import android.os.Bundle;
public class OlaMundo extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
}
}
Repara que está classe é baseada na Activity class. Uma Activity é uma simples entidade, que é utilizada para executar acções. Uma aplicação pode ter diversas “activities”, mas o utilizador só pode interagir com uma de cada vez.
O método onCreate() é chamado pelo sistema Android, quando a “Activity” é iniciada. É aqui que devem ser feitas as inicializações e o Setup da UI.
Vamos agora fazer algumas alterações ao código base. O código adicionado tem o comentário à frente de Added.
package com.maistutoriais;
import android.app.Activity;
import android.os.Bundle;
import android.widget.TextView; // Added
public class OlaMundo extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
TextView tv = new TextView(this); // Added
tv.setText("Olá, Mundo!"); // Added
setContentView(tv);
}
}
Um interface do Android é composto por hierarquias de objectos chamados Views. Uma View é um objecto drawable usado como um elemento no teu layout, assim como um botão, imagem ou uma label. Cada um desses objectos é uma subclass da View e a subclass que contém o texto é uma TextView.
Com as nossas alterações, criamos uma TextView com o construtor que recebe um Android Context. Um Context é um handle para o sistema, que fornece serviços como resources, acesso a base de dados e preferências. A Activity class herda do Context, e como o nosso OlaMundo é uma subclasse do Activity, é também um Context. Assim podemos passar o this como uma referência para o Context no TextView.
Depois definimos o texto utilizando o setTex(CharSequence) setText().
Finalmente, passamos o TextView para o setContentView(), para podermos defini-lo como display do Activity UI. Se o teu Activity não chamar este método, não será definido nenhum UI e o sistema apresentara somente um ecrã vazio!
Para terminar, já só falta correr a nossa aplicação. O Eclipse tornam isto muito simples. Vai ao menu Run > Run, na janela selecciona uma “Android Application” e clica em OK.
O plugin do ADT no Ecplise vai criar uma configuração para lançar o Emulador do Android automaticamente. Assim que o emulador tenha arrancado (poderá demorar 1 ou 2 minutos), a tua aplicação irá aparecer!

E pronto, assim chega ao fim mais um tutorial! Espero que tenhas concluído o tutorial com sucesso, se tiveres alguma dúvida ou dificuldade deixa o teu comentário.
Boa noite! Sou novíssimo na programação de Android, achei esses seus tutoriais, gostei e como estou interessado, estou seguindo! Mas tenho um problema que parece ser básico de resolver, mas como sou iniciante quero ter certeza do que fazer.
Logo quando abro o cmd para digitar ‘android list target’ aparece a mensagem: ‘android’ não é reconhecido como um comando interno ou externo, um programa operável ou um arquivo em lotes.
Peço ajuda desde já, gostei bastante de seus tutoriais e estou interessado =)
Obrigado!
Olá Vitor,
Segui o tutorial http://maistutoriais.com/programacao/aprender-a-configurar-um-ambiente-de-desenvolvimento-para-o-android/ para configurar o ambiente?
Aquilo que lhe está a faltar é configurar as variáveis de ambiente. Veja o passo 3 do tutorial “Configurar o ambiente de desenvolvimento para Android”
Espero ter ajudado,
Francisco
Eu não consigo fazer absolutamente nada disto, não consigo perceber. será que podias fazer tu? eu dava-te a senha e o id do teamviwer e tu fazes…! Não consigo mesmo
boa tarde, pessoal preciso de um sistema de venda móvel para android.. com urgencia…
interessados, favor me contatar daltoncriciuma@gmail.com
48 99723946
Ola Francisco, já tinha conseguido isso, a minha questão é como é que passas para a linha seguinte …
houve já tentei de tudo não ajuda,
podes me ajudar , também já estive a procura da solução mas nada encontro
já agora tens aqui um bom tut. e fácil de entender …
Ora ja descomri
trabalhei no main com TextView
fiz tudo bem so tenho um problema ao iniciar o eclipse não me aparece a opção android project.
Ao escolher new project aparece
Android application project
Android projecto from Existing code
Android sample project
qual escolho, estou a usar o eclipe helios 3.6.4
Gostaria de efetuar o teste no tablet, e não no emulador, tentei rodar, mais aparece a mensagem: “O aplicativo ‘nome’ parou inesperadamente. Tente novamente”. Talvez o erro esteja na importação, se souber de algum tutorial que possa me ajudar agradeço.
Consegui!! Obrigado pelo tutorial
Olá. Estou começando a aprender, instalei tudo, tenho o android e o eclipse no c:, só que qdo clico em new project não aparece o android, aparece java, general, etc, mas não o android, pode me ajudar?
Obrigada.
Oi, escolha a opção “other”, e depois escolha Android Application Project.
Tem uma ou outra coisinha de diferente, mas nada demais.
Att.
Já consegui, obrigada.
Boas noites! Quando estou a criar o ADV aparece me um erro, a dizer que tenho de usar nao sei o quê “–abi” alguem me pode esclarecer sff?
Cumps