Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Programando Passo-a-Passo
Fontes:
Wikipedia:
http://pt.wikipedia.org/wiki/Android
http://pt.wikipedia.org/wiki/Dalvik_virtual_machine
Rixargolo:
http://www.rixargolo.com/2008/03/04/o-que-android/
Android Delevelopers:
http://developer.android.com/index.html
O que é Android?
Android é um sistema operacional baseado em kernel Linux. Ele foi inicialmente
desenvolvido pela Google, e permite os desenvolvedores escreverem software na
linguagem de programação Java controlando o dispositivo móveis via bibliotecas
desenvolvidas pela Google.
Exemplos de celulares com Android: Samsung Galaxy, HTC Hero, HTC Magic,
HTC G1, Motorola Blur/Dext, Motorola Milestone, Sony Xperia 10 Acer Liquid.
IDE
Para ajudar os desenvolvedores na criação de aplicativos para o Android, a Google
disponibilizou um plugin para a IDE Eclipse que adiciona ferramentas para criar a
depurar os códigos com facilidade.
• Windows XP ou Vista
• Mac OS X 10.4.8 ou posterior (x86 apenas)
• Linux (testado no Ubuntu 9.10)
SUGESTÃO: Crie 1 pasta chamada Android, e dentro dela coloque o SDK e o ADT.
Criando 1 AVD
1. Clique no Ícone de celular que apareceu no Eclipse
2. Clique em New
3. Em Name, dê 1 nome ao AVD (Ex.: Inatel AVD)
4. Em Target, selecione o SDK instalado, e depois clique em Create AVD
Criando 1 Aplicação ANDROID !
1. Selecione File > New > Android Project
2. Selecione o conteúdo do projeto:
• Project name: HelloAndroid
• Em Build Target, selecione o que foi instalado
• Application name: Hello, Android
• Package name: com.example.helloandroid
• Create Activity: HelloAndroid
• Min SDK Version: Olhe o número da API, do Build Target. (Ex.: 3)
3. Precione Finish
4. Clique em cima do Projeto criado, e clique em Run As > Run
Configurations
5. Selecione Android Application, clique com o botão direto, e depois em New
6. Selecione o projeto, e depois Launch, e selecione a classe.
7. Vá no projeto, e aperte F11 (Para executar) e depois selecione Android
Application.
8. Espere bastante, até a tela de seu projeto aparecer
Vamos fazer uma modificação na nossa aplicação. Abra o arquivo main.xml (que
está no pacote res/layout). Observe que ele possui um TextView certo?
Vamos colocar mais duas TextViews, a primeira TextView, no atributo
android:text terá o título “Primeira frase”, o segundo TextView terá o título
“Segunda Frase” e assim sucessivamente:
import android.os.Bundle;
Digite:
import android.widget.*;
import android.view.*;
Antes da linha:
@Override
Digite:
EditText ednum1,ednum2,edres;
Digite:
btMostrar.setOnClickListener(new View.OnClickListener(){
public void onClick(View arg0) {
double num1 = Double.parseDouble(ednum1.getText().toString());
double num2 = Double.parseDouble(ednum2.getText().toString());
double res = num1 + num2;
edres.setText(String.valueOf(res));
}
});
Toda vez que eu clicar no botão, ele irá mostrar o resultado na terceira
EditText referente ao resultado da soma.
O método “setOnClickLisneter” serve para definir um evento de Click a um
componente. Como parâmetro, criamos uma instância de OnClickListener e
dentro dessa instância existe o método chamado “onClick”, que será
disparado toda vez que o botão for clicado.
A linha:
double num1 = Double.parseDouble(ednum1.getText().toString());
Cria uma variável chamada num1 e atribui a ela o valor que está contido
em num1. Eu faço uso do método parseDouble da classe Double pois o
conteúdo é uma String. Observem que chamo o método “getText” de ednum1
para retornar o conteúdo. Diferente de muitos métodos de retorno de String,
esse método “getText” não retorna uma String, mais sim um tipo chamado
“Editable”. Por isso, chamei o método toString de getText para que me
retornasse uma string. A descrição da próxima linha e a mesma.
A linha:
edres.setText(String.valueOf(res));
DICAS:
Abraços,