Baixe o app para aproveitar ainda mais
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.
Compartilhar