Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Agenda da Aula
Introduo ao Android:
Android;
Ambiente de Desenvolvimento;
Primeira Aplicao;
Conceitos Bsicos;
Exemplos:
ANDROID
Hoje consiste
competitivo;
em
um
forte
diferencial
Celulares no Mundo
Ativaes de
aparelhos com Android
Android
Criao do Android
Verses do Android
Android
Android
Android
Android
Android
Android
Android
Android
1.5: Cupcake
1.6: Donut
2.0 e Android 2.1: Eclair
2.2: Froyo
2.3: Gingerbread
3.0: Honeycomb
4.0: Ice Cream Sandwich
4.1, 4.2 e 4.3: Jelly Bean
AMBIENTE DE
DESENVOLVIMENTO
Ferramentas Necessrias
Android SKD:
Eclipse e ADTPlugin:
JDK
Baixar em:
http://www.oracle.com/technetwork/java/javase/down
loads/index.html
Tutorial Completo:
Site da Disciplina.
http://developer.android.com/sdk/index.html
SKD Manager
Tools;
Android 4.3;
Extras.
Clicar em:
Install x Packages;
Eclipse
Instalao no Eclipse:
PRIMEIRA APLICAO
Primeira Aplicao
Abrir o eclipse;
File -> New Android Project.
Primeira Aplicao
Nome:
API: 14:
HelloWorld
Android 4.0.
Compilador:
API 18.
Primeira Aplicao
Next >
Primeira Aplicao
Next >
Primeira Aplicao
Finish
Diretrio
Representao:
Diretrio
da
Aplicao
gen:
Arquivos
gerados
automaticamente pelo Eclipse (no
alterar arquivos desta pasta);
libs:
Bibliotecas
aplicao.
utilizadas
pela
Diretrio
Diretrio
Antes de Executar
AVD
Observaes:
AVD
Observaes:
Executando o Projeto
Analisando os Arquivos
Gerados Automaticamente
/res/layout/activity_main.xml
/res/values/strings.xml
R.java
MainActivity.java
AndroidManifest.xml
/res/layout/activity_main.xml
android:text="@string/hello_world"
/res/values/strings.xml
Contm as mensagens da aplicao;
Tem como objetivo organizar todos os textos em
um nico arquivo centralizado;
Desta forma, possvel traduzir para diversos
idiomas.
R.java
MainActivity.java
Os
mtodos
criados
automaticamente
correspondem ao ciclo de vida da Activity (ser
visto posteriormente).
AndroidManifest.xml
Verso;
Classe Principal;
Configuraes de pastas;
Entre outros.
CONCEITOS BSICOS
Activities
Activity - View
Boto;
Campo de texto;
Checkbox;
Imagem;
Activity
Acessar /res/layout/activity_main.xml
Mtodo onCreate():
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}
Utilizando o Gerenciador de
Layout do Eclipse
Abrir o arquivo /res/layout/activity_main.xml
Acessar a opo de visualizao Graphical
Layout.
Componentes do
Gerenciador de Layout
Palette:
Componentes do
Gerenciador de Layout
Pr-visualizao da Activity.
Componentes do
Gerenciador de Layout
Avanar at a tela de
configurao da Activity;
O nome da Activity deve
ser Tela2.
No arquivo /res/values/strings.xml,
adicionar a tag:
Em activity_tela2.xml, selecionar
o TextView adicionado, e na janela
de
propriedades,
modificar
a
propriedade Text para tela2 do
arquivo strings.xml.
ALTERANDO INFORMAES
NA TELA DO DISPOSITIVO
Manipulando Informaes
Na tela activity_tela2.xml,
componente Plain text:
adicionar
um
Manipulando Informaes
No strings.xml:
<string name="botao1">Ler</string>
<string name="botao2">Alterar</string>
Manipulando Informaes
ler
alterar
Manipulando Informaes
Fontes
http://www.asymco.com/2013/03/11/where-arethe-android-users/
http://www.teleco.com.br/pais/celular.asp