Baixe o app para aproveitar ainda mais
Prévia do material em texto
Prof. Milton Escóssia 2018 PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS - CCT0080 Aula – 5 Criando um Projeto Android Projeto Hello World Objetivo: Apresentar o fluxo padrão para criação de um projeto Android no Android Studio. Apresentar a estrutura básica de um projeto Android. Apresentar os elementos básicos do Android Studio para edição de um projeto Android. Apresentar os conceitos básicos para construção de uma tela simples no Android Studio. Apresentar como criar um AVD. Apresentar como executar um projeto no Emulador. A Tela Inicial Inicia WIZARD de um novo projeto Android. É composto por 4 passos. Seção composta pelos projetos mais recentes. (atalho para acessar os projeto mais recentes). Tela Inicial – Iniciando a criação do projeto. Clique aqui para iniciar um novo projeto Android. Dados do projeto Dados do projeto Dados da Versão do SDK Dados da Versão do SDK Help me Choose ... Help me Choose ... 82,6% Seleção do Template da tela Definindo a Activity e o Layout Definindo a Activity e o Layout Tela de Dicas Android Studio – Visão Projeto Visões da estrutura do projeto Visões da estrutura do projeto Estrutura do Projeto Editor Gráfico da UI - Design Editor Gráfico da UI - Design Selecionando o tema Layout com tema Holo Light Theme (Tema) • Estilo aplicado a uma tela ou a um projeto inteiro. • O Android possui temas pré-definidos, ex: holo light, holo dark, etc. Holo Light • Texto de cor escuro • Fundo de cor claro Componente TextView TextView – Componente de tela que representa um RÓTULO (texto fixo na Tela). Reposicionando o componente TextView – Drag and Drop Manipulando propriedades do TextView TextView – Propriedade Text Componente View do tipo Widget. Corresponde ao texto (string) exibido na tela do layout. Tipos de textos Texto direto Texto indireto TextView – Propriedade Text Texto direto Ex: “Hello World” TextView – Propriedade Text Texto indireto Ex: @string/hello_world @string/ faz referencia ao texto declarado no arquivo “strings.xml” Permite determinar arquivo com rótulos e mensagens fixas. Padrão Android. hello_world Nome do item de String Arquivo de mensagens Strings.xml Nome do item de string Valor do item de string TextView – Propriedade textColor Permite alterar a cor do texto. Exibe uma paleta de cores para seleção de uma cor. TextView – Propriedade textColor TextView – Propriedade textColor Padrão ARGB: #ffff0000 TextView – Propriedade textSize Permite alterar o tamanho da fonte do texto. Unidades de dimensionamento: dp - sp - TextView – Propriedade textSize TextView – Propriedade textStyle Permite alterar o estilo da fonte do texto. Estilos da fonte: italic bold normal TextView – Propriedade textStyle Executando o projeto Cria um dispositivo virtual caso não exista nenhum cadastrado. Acessar o AVD Manager AVD Manager AVD Manager – Criando um dispositivo virtual AVD Manager – Criando um dispositivo virtual AVD Manager – Criando um dispositivo virtual AVD Manager – Criando um dispositivo virtual AVD Manager – Criando um dispositivo virtual AVD Manager – Lista de disp. virtuais AVD Manager – Lista de disp. virtuais Inicia o emulador para o DV. Edita o DV Iniciando um dispositivo virtual Execução Emulador Executando a aplicação Resultado Dicas - Executando em um Dispositivo Android Real Artigo Developers Android - Execute seu aplicativo Fonte: https://developer.android.com/training/basics/firstapp/running-app.html?hl=pt-br Dicas - Executando em um Dispositivo Android Real Artigo Developers Android - Execute seu aplicativo https://developer.android.com/training/basics/firstapp/running- app.html?hl=pt-br Videos 05 - Testar apps Android direto no celular https://www.youtube.com/watch?v=tqFS-vrQrVY Testar app feito no Android Studio no próprio celular https://www.youtube.com/watch?v=8RAGlK1RqqE Quiz Quais as pastas básicas de um projeto Android? Que visões o Android Studio fornece para o projeto ? O que é um TextView? Cite 2 propriedades de um TextView e pra que servem. O que é dp e sp ? Qual a diferença entre eles ? Qual é o indicado para texto ?
Compartilhar