Programação para Dispositivos Móveis

Slides:



Advertisements
Apresentações semelhantes
Exemplo de Projeto Vamos criar agora um projeto exemplo para verificar as condições de crédito de um conjunto de indivíduos; Nosso primeiro conjunto de.
Advertisements

SICAU – Sistema Integrado de Controle das Ações da União
Programação em Java Prof. Maurício Braga
Windows Forms 2º Semestre 2010 > PUCPR > TPU Bruno C. de Paula.
Administrando projetos com MS Project – Unidade IV
SICAU – Sistema Integrado de Controle das Ações da União
Orientação a Objetos: Encapsulamento e Classificação
Fecilcam - 24/setembro/ Modelagem Dinâmica Exercício 01: A Figura abaixo é um diagrama de estados simplificado e parcialmente completo para o controle.
1.
Interação Cliente Servidor
Prof. Neide Pizzolato Angelo
Login na Rede ********* Nome do Usuário Senha
Linguagem de Programação II
Tutorial I: Criando a interface de uma aplicação em Java
Curso de Android Fevereiro de 2011 Cristiano Expedito Ribeiro
1 Editor de Equações Com a opção Create New activada, seleccione a aplicação Microsoft Editor de Equações 3.0, da listagem que surge na caixa de diálogo.
Documentação da Neptus Framework
Curso de Android Fevereiro de 2011 Cristiano Expedito Ribeiro Fabrício Firmino de Faria.
Curso de Android Fevereiro de 2011 Cristiano Expedito Ribeiro Fabrício Firmino de Faria.
Curso de Android Fevereiro de 2011 Cristiano Expedito Ribeiro
Clique para editar o estilo do subtítulo mestre Desenvolvimento web com Java JAVA 5 – Declarações e Controles de Acesso.
Aula de reposição Prof. Grace e Ângela
Classes e objetos Arrays e Sobrecarga
Sistema Operacional.
DIAGRAMA DE COMPONENTES
Relação de contas a receber no cartão 1. Objetivo: A relação de contas a receber no cartão permite a visualização de informações importantes referentes.
Cadastrar serviço para um produto
JAVA: Conceitos Iniciais
Relação de Movimentação de Produtos 1 Posto de Combustível.
Compras – Cadastro de Cotação de Produtos
Sistemas Operacionais
Thiago Francisco Bergmann-
1 - Lafayette B. Melo – Análise e Projeto de Sistemas para a Internet – COINFO – CEFET-PB 11. Comunicação Objetivo: compreender a notação do diagrama de.
+ Curso de Android XVIII Jornada de Cursos Criando aplicações Android (cont.)
Como instalar o sistema de automação comercial
Linguagem de Programação JAVA
Desenvolvimento para Android Aula 7 - Services
Linguagens de Programação II
José Pacheco A. Prado. Você pode definir diferentes cursores em seus projetos. Para isto basta utilizar a função setCursor.
Abr-17 Projetar Cápsulas Aula de Laboratório Projetar classes.
Referência rápida para © 2013 Microsoft Corporation. Todos os direitos reservados. Tela inicial do Lync A tela inicial do Lync tem blocos no hub à esquerda.
Pequena revisão e alguns conselhos
1.
Biblioteca eletrônica  Folheamento  Tema  Autor  Tipo de publicação  Título  Busca  Simples  Avançada Clique no item desejado.
ÁREA DE TRABALHO DO WINDOWS
Nome alunos 1 Título UC. Título – slide 2 Conteúdo Conteúdo 2.
Programação para Dispositivos Móveis
CONPROVE INDÚSTRIA & COMÉRCIO SIMULADOR IEC - GOOSE GOOSE Simulator.
Relação 1 Relação de Produtos com Serviços Vinculados- OS.
Cada questão vale 6,1 pontos,
Contagem Sequencial do Estoque
Contagem Sequencial do Estoque
Referência Rápida do Lync 2013 CONFIDENCIAL. Distribuição apenas para parceiros sob acordo de confidencialidade. A Microsoft não oferece garantias, expressas.
Programação Java em Android
Programação Gráfica em Java Introdução
NA AULA DE HOJE VEREMOS A TRANSIÇÃO ENTRE ACTIVITYS. CRIE UM PROJETO COM O NOME TRANSICAO, A SEGUIR MONTE SUA ACTIVITY COMO A ABAIXO :
Manual do Usuário do Sistema Eletrônico de Editoração de Revistas – SEER Orientações para o (s) Autor (es)
COMPUTAÇÃO MÓVEL Prof.: Jean Carlo Mendes
Programação para Dispositivos Móveis 03 – Activity e Intent.
COMPUTAÇÃO MÓVEL Prof.: Jean Carlo Mendes
COMPUTAÇÃO MÓVEL Prof.: Jean Carlo Mendes
COMPUTAÇÃO MÓVEL Prof.: Jean Carlo Mendes
PROJETO 2: ALUNOS UFRPE Parte 1. Dividindo para conquistar 1. Interação com o usuário 2. Leitura e escrita em arquivos 3. Regra de negócio para executar.
Android Wear Simples passos para oferecer suporte à wearables.
Iniciando outras atividades. Intent INTENT = intenção? É um objeto-mensageiro usado para solicitar uma ação e mandar dados para alguma outra atividade.
Tarefa Autor: Skyup Informática. Atividade – Tarefa O módulo atividade tarefa tem como principio básico a interação professor-aluno. Os alunos podem apresentar.
21/9/2016 Programação para Dispositivos Móveis Fatec Ipiranga Análise e Desenvolvimento de Sistemas Aula 04 – Anatomia de uma aplicação Android Dalton.
Hello World File>New>Other..>Android>Android Application Project.
Agregador de Notícias e Eventos - UFPI
Transcrição da apresentação:

Programação para Dispositivos Móveis 03 – Activity e Intent

Plano de Ensino

ACTIVITY Janela com a Interface do usuário Aplicações tem uma ou mais Activities Devemos entender o ciclo de vida de uma Activity A Activity quando é carregada, carrega os elementos gráficos através de um arquivo xml, no caso main.xml

Activity - Toda Activity deve ser declarada no AndroidManifest.xml

Ciclo de Vida ➤ onCreate() — Chamada quando a activity é criada na primeira vez; ➤ onStart() — Chamada quando a activity se torna visível para o usuário ➤ onResume() — Chamada quando a activity começa a interagir com o usuário ➤ onPause() — Chamada quando a activity corrente é “pausada” e a activity anterior é “resumida” ➤ onStop() — Chamada quando a activity não é mais visível para o usuário ➤ onDestroy() — Chamada antes da activity ser destruída (manualmente ou pelo Sistema para poupar recursos) ➤ onRestart() — Chamada quando a activity foi parade e reiniciada novamente

Exercício Faça que para cada estado do ciclo de vida da activity o sistema mostre uma mensagem. Exemplo: “Entrou em Espera”, “Iniciou a Activity”, etc... Dicas: Podemos utilizar o comando Log.d(“Título”,”Mensagem”) para mostrar no logcat uma determinada mensagem; Também podemos utilizar mensagens (Toast). 1-) Forma Toast t = Toast.makeText(this, "texto", Toast.LENGTH_SHORT); t.show(); // tempo curto ou LENGTH.LONG para tempo maior 2-) Forma (compacta) Toast.makeText(this, "texto", Toast.LENGTH_SHORT).show(); Para seconder o título da Activity

Dialogs showDialog foi descontinuado.

Ligando Activity via Intent Criando Nova Activity (modo manual)

Ligando Activity via Intent Faça ela herdar a classe Activity Escolha o menu Source – Override/Implement Methods , selecione onCreate

Ligando Activity via Intent Botão direito em layout – novo Android XML, Escolha um nome e o layout. Volte na sua classe e inclua o comando setContentView, escolhendo o layout feito anteriormente.

Ligando Activity via Intent Inclua no AndroidManifest.xml a nova Activity

Ligando Activity via Intent Instancie um botão, crie um listener para onClick e inicie o Intent

Intent – Recebendo dados de uma Activity “Cola” que liga as Activities No Classe Main, chamar a Activity esperando um resultado Implementar o método onActivityResult, que trará os dados enviados pela outra Activity Na outra Activity, enviar os dados através do comando Se quiser finalizar essa Activity utilizar o comando finish();

Intent – Enviando dados a outra Activity Na Activity principal, preparar e enviar os dados para a outra Activity - Na Activity chamada, devemos receber os dados (*) Bundle (pacote) utilizado para passar dados entre as Activities

Alguns Intents Especiais Podemos utilizar os Intents para chamar alguns recursos, como por exemplo:

Notificações - Mostrar notificações da barra de estado (Android 4)

Exercícios Folha 03-Exercícios