Buscar

Aula 5.2 - Android Básico

Prévia do material em texto

5-2 Android Básico
Prof. Jorge Bergson / Prof. Milton Escóssia
� Uma aplicação é composta por telas, classes 
de negócio, classes de serviços, classes de 
acesso a dados, etc.
� Uma tela pode se criada de 2 formas básicas 
no Android, usando Java:
◦ Através de especificação em um arquivo XML,
◦ Através da API Java (similar ao Swing).
Tela
Arquivo XML
API Java
� Activity
◦ Representa uma tela da aplicação.
◦ Define métodos chamados para responder a 
eventos de tela.
◦ Controla o estado e eventos da tela.
� View
◦ Elementos gráficos de uma tela.
◦ Componentes gráficos como botões, caixas de 
entrada de dados, combos, etc.
Activity
View
workspace
ProjetoAndroid
res
src
bin
gen
AndroidManifest.xml
� São imagens, arquivos XML (telas), músicas, 
animações, etc.
� Estrutura básica de recursos num projeto 
Android no Eclipse:
drawable
layout
workspace
ProjetoAndroid
res
values
imagens
Telas (xml)
Mensagens (xml)
� Classe R
� AndroidManifest
� MainActivity
� Classe gerada automaticamente pelo Eclipse.
� Contém uma relação de constantes usados
para acessar recursos do projeto.
� Seu conteúdo não deve ser alterado
manualmente.
� Para cada novo arquivo adicionado em uma das 
pastas de recursos será criado uma constante 
automaticamente na classe R.
� Nomenclatura de constantes na classe R
� Composição de cada constante:
◦ É do tipo “int”,
◦ Contém um “id” único dentro do projeto.
Nome da pasta + nome do arquivo
� Arquivo XML
� Base de uma aplicação Android.
� Arquivo obrigatório.
� Localizado na pasta raiz do projeto.
� Contém todas as especificações necessárias 
para executar uma aplicação Android.
� Cada activity deve ser declarado no arquivo 
AndroidManifest.xml
� Tag <manifest>
� Tag <package>
� Tag <application>
� Tag <activity>
� Tag <intent-filter>
� É a classe que controla o comportamento de 
uma Tela do Android.
� Classe java que representa o ciclo de vida de 
uma aplicação Android.

Continue navegando