Usando e Gerenciando Activities

Tamanho: px
Começar a partir da página:

Download "Usando e Gerenciando Activities"

Transcrição

1 Usando e Gerenciando Activities

2 Ciclo de vida Activity 2

3 Especificando a execução Especifica a Activity que é ponto principal de entrada de sua aplicação Se a ação MAIN action ou a categoria LAUNCHER não for declarada para uma activity, o ícone não aparece na HOME 3

4 Método oncreate() Executa a lógica de inicialização da aplicação que deve ocorrer apenas uma vez para todo o ciclo de vida da activity 4

5 Método oncreate() Quando oncreate() termina a execução, o sistema chama onstart() e onresume(). A activity não reside nos estados criados ou iniciados. A activity se torna visível para o usuário quando onstart() é chamado, onresume() é rapidamente chamado em seguida activity permanece no estado de retomada até que algo aconteça para mudar, uma chamada é recebida, o usuário navega para outra activity, ou a tela do dispositivo desliga-se. 5

6 Destruindo uma Activity O sistema chama ondestroy() como último sinal de que a activity está sendo completamente removida da memória do sistema. Nota: O sistema chama ondestroy() depois de onpause() e onstop() em todas as situações, exceto quando: Chamar finish() de dentro do oncreate() activity funciona temporariamente para lançar uma outra atividade o sistema chama imediatamente ondestroy() sem chamar qualquer um dos outros métodos de ciclo de vida. 6

7 Destruindo uma Activity A maioria dos aplicativos não precisam implementar o ondestroy(), porque as referências de classe locais são destruídos com a activity e sua activity deve executar a maioria de limpeza durante onpause() e onstop(). Se a activity inclui tópicos criados durante oncreate() ou outros recursos de longa duração que poderiam vazar memória se não forem devidamente fechado, eles devem ser destruídos durante ondestroy(). 7

8 Pausando e Retornando Activity do primeiro plano é obstruída por outros componentes visuais e provocam a pausa da Activity. Uma activity semitransparente abre (como um diálogo), a activity anterior pausa (OnPause). Enquanto a activity ainda é parcialmente visível, mas atualmente não é a activity em foco, permanece interrompida. No entanto, se a Activity for totalmente obstruída e ficar não é visível, ela para (onstop) 8

9 Pausando e Retornando A Activity entra no estado de pausa, o sistema chama o método onpause(), que permite parar ações que não devem continuar durante a pausa (como um vídeo) ou persistir alguma informação que deva ser salva. Se retornar a partir do estado de pausa, o sistema reinicia-a e chama o método onresume(). 9

10 Use onpause() para: Pausando Parar animações ou outras ações que podem consumir CPU. Confirmar alterações não salvas, caso tenham que ser permanentemente salvas quando saem. Liberar recursos do sistema: broadcast receivers, handles para sensores (como GPS), ou outros recursos que afetem a vida útil da bateria e não necessários durante a pausa da atividade. 10

11 Pausando Exemplo: liberando o uso da camera 11

12 Pausando Não se deve usar onpause() para armazenar as alterações do usuário (como informações inseridas em um formulário) de modo permanente. Só faça armazenamento permanente dentro onpause() para alterações salvas automaticamente Procure manter a quantidade de operações realizadas no método onpause () relativamente simples, a fim de permitir uma transição rápida para o próximo destino caso sua atividade deva ser realmente interrompida. 12

13 Nota: Pausando Quando a activity é interrompida, uma instância dela é mantida residente na memória e recuperada quando a activity recomeça. Não é necessário reinicializar os componentes criados durante qualquer um dos métodos de retorno de chamada que antecederam o estado retomado. 13

14 Retornando Quando o usuário retoma suas activities a partir do estado de pausa, o sistema chama o método onresume(). O sistema chama este método cada vez que a activity vem para o primeiro plano, inclusive quando ele é criado pela primeira vez. 14

15 Retornando Use onresume() para inicializar os componentes liberados durante onpause() e executar outras inicializações que devem ocorrer cada vez que a atividade entra no estado de Resumed (iniciar animações, inicializar componentes utilizados apenas quando a atividade tem o foco do usuário). 15

16 Retornando 16

17 Parando e Reiniciando Garante que os usuários percebam que o aplicativo está sempre vivo e que não perde seu progresso. Cenários principais em que a Activity é parada e reiniciada: Usuário abre outro aplicativo. A atividade atualmente em primeiro plano fica parada. Se o usuário retorna a partir do ícone da tela inicial lançador ou a janela Apps, a atividade é reiniciada. Aplicativo que inicia uma nova atividade. A atividade atual é interrompido quando a segunda atividade é criada. Se o usuário pressiona o botão Voltar, a primeira atividade é reiniciada. Recebe um telefonema durante o uso do aplicativo em seu telefone. 17

18 Parando e Reiniciando Quando o usuário deixa a sua activity, o sistema chama onstop() para parar a activity (1). Se o usuário retorna ao passo que a activity está parado, o sistema chama onrestart() (2), rapidamente seguido por onstart() (3) e onresume() (4). Não importa o que ocorre ao parar, o sistema chama sempre onpause() antes de chamar onstop(). 18

19 Parando a activity Embora o método onpause() seja chamado antes onstop(), deve-se usar onstop() para executar operações maiores, que consomem mais CPU, como gravar informações em um banco de dados. 19

20 Parando a activity Quando sua activity é interrompida, ela é mantida residente na memória e recuperada quando recomeça. Não precisa reinicializar os componentes criados durante qualquer um dos métodos de retorno de chamada que antecederam o estado retomado. O sistema também mantém o controle do estado atual para cada exibição no layout se o usuário digitou texto em um widget EditText, seu conteúdo é retido para que não seja necessário salvar e restaurar. 20

21 Nota: Parando a activity Mesmo que o sistema destrua a activity enquanto parada, ele ainda mantém o estado de seus objetos de exibição (como texto em um EditText) em um Bundle e restaura quando o usuário navega de volta para a mesma instância da atividade 21

22 Parando a activity Quando a activity recebe uma chamada para o método onstop(), não está mais visível e deve liberar quase todos os recursos que não são necessários enquanto o usuário não a está usando. Uma vez interrompida, o sistema pode destruir a instância se ele precisar recuperar a memória do sistema. Em casos extremos, o sistema pode apenas matar o processo de aplicação sem chamar ondestroy da activity final, por isso é importante que usar onstop() para liberar recursos. 22

23 Recriando uma Atividade Existem situações em que a Activity é destruída devido a um comportamento normal aplicativo, usuário pressiona o botão Voltar ou sua activity sinaliza sua própria destruição, chamando finish(). O sistema pode destruir a Activity se estiver parada e não foi usada em um longo período de tempo ou a activity no primeiro plano requer mais recursos para que o sistema desligue os processos em background para recuperar a memória. 23

24 Recriando uma Atividade Quando uma Activity é destruída ou terminar por si mesmo, a instância da activity se vai para sempre, o comportamento indica que a activity não será mais necessária. Se o sistema destrói a activity devido a restrições do sistema (ao invés de um comportamento normal ), ele lembra que ela existia pois, se o usuário navegar de volta para ela, o sistema cria uma nova instância da activity utilizando o conjunto de dados gravados, que descreve o estado da activity quando foi destruído. 24

25 Recriando uma Atividade Os dados guardados que o sistema usa para restaurar o estado anterior é chamado de "estado da instância coleção de pares chave-valor armazenados em um objeto Bundle. Atenção: a activity será destruída e recriada cada vez que o usuário girar a tela. Quando a mudança de orientação da tela, o sistema destrói e recria a atividade de plano porque a configuração da tela mudou e sua activity pode precisar carregar recursos alternativos (tais como o layout). 25

26 Recriando uma Atividade O sistema utiliza o estado da instância Bundle para guardar informações sobre cada objeto View em seu layout (como o valor do texto inserido em um objeto EditText). Se a atividade é destruída e recriada, o estado do layout é restaurado ao seu estado anterior sem a exigência de nenhum código. No entanto, a atividade pode ter mais informações sobre o estado que você gostaria de restaurar, como variáveis membros que acompanham o progresso do usuário na atividade. IMPORTANTE: Para o sistema Android restaurar o estado das views da activity, cada view deve ter um ID único, fornecido pelo android: atributo id. 26

27 Recriando uma Atividade Para salvar dados adicionais sobre o estado de atividade, sobreponha o método de retorno onsaveinstancestate(). O sistema chama este método quando o usuário está deixando sua atividade e passa o objeto Bundle que será salvo no caso em que sua atividade é destruída de forma inesperada. Se o sistema recriar a instância de atividade mais tarde, ele passa o mesmo objeto Bundle tanto para os métodos onrestoreinstancestate() e oncreate(). 27

28 Recriando uma Atividade Ao iniciar a parada da atividade, o sistema chama onsaveinstancestate() (1). É possível especificar os dados de estado adicionais para salvar caso a atividade deva ser recriada. Se a activity é destruída e deve ser recriada, o sistema transfere os dados de estado definidos em (1) para so métodos oncreate() (2) e onrestoreinstancestate() (3). 28

29 Salvando o estado da Activity O sistema ao chamar onsaveinstancestate() salva as informações de estado com uma coleção de pares chavevalor. A implementação padrão desse método salva informações sobre o estado de hierarquia de vista da atividade, como o texto de um widget EditText ou a posição de rolagem de um ListView. Para salvar as informações de estado adicional para a sua atividade, você deve implementar onsaveinstancestate() e adicionar pares chave-valor para o objeto Bundle. 29

30 Salvando o estado da Activity Cuidado: Sempre chame a implementação de superclasse onsaveinstancestate() para a implementação padrão salvar o estado da hierarquia das Views 30

31 Restaurando o estado de uma Activity Tanto o método de retorno OnCreate() quanto onrestoreinstancestate() podem receber o Bundle que contém as informações de estado da instância. Como o método oncreate() é chamado para criar uma nova instância de sua activity ou recriar uma anterior, verifique se o Bundle é nulo antes de tentar lê-lo. Se for nulo, então o sistema está criando uma nova instância da atividade. 31

32 Restaurando o estado de uma Activity 32

33 Restaurando o estado de uma Activity Em vez de restaurar o estado durante oncreate(), pode-se usar onrestoreinstancestate(), chamado após o método onstart(). O sistema chama onrestoreinstancestate() somente se houver um estado salvo para restaurar, assim não é necessário verificar se o pacote é nulo. 33

34 Exercício Faça um aplicativo para verificar o gerenciamento das activities Implemente os métodos oncreate, OnStop, etc... exibindo uma mensagem no Logcat public class ExampleActivity extends Activity public void oncreate(bundle savedinstancestate) { super.oncreate(savedinstancestate); // A activity é criada. protected void onstart { super.onstart(); // A activity será visível. protected void onresume { super.onresume(); // A activity tornou-se visível. protected void onpause { super.onpause(); // Outra activity tem o foco na aplicação. protected void onstop { super.onstop(); // A activity não é mais visível. protected void ondestroy { super.ondestroy(); // A activity foi destruída. } } 34

Android DEFINIÇÕES E CICLO DE VIDA. Prof. Dr. Joaquim assunção.

Android DEFINIÇÕES E CICLO DE VIDA. Prof. Dr. Joaquim assunção. Android DEFINIÇÕES E CICLO DE VIDA Prof. Dr. Joaquim assunção. Parte 1/2 Bases Fundamentos Os aplicativos do Android são programados em linguagem de programação Java ou Kotlin. As ferramentas Android SDK

Leia mais

Programação para Dispositivos Móveis

Programação para Dispositivos Móveis Programação para Dispositivos Móveis Professor Ariel da Silva Dias Desenvolvendo para Android Android Core Uma aplicação Android é formada por um conjunto de componentes; A este conjunto damos o nome de

Leia mais

TUTORIAL ANDROID ACTIVITY - CONSTRUÇÃO DE TELAS

TUTORIAL ANDROID ACTIVITY - CONSTRUÇÃO DE TELAS TUTORIAL ANDROID ACTIVITY - CONSTRUÇÃO DE TELAS Uma activity é um componente do aplicativo que fornece uma tela com o qual os usuários podem interagir. Uma aplicação geralmente consiste de múltiplas activities,

Leia mais

Android: Ciclo de vida da Activity

Android: Ciclo de vida da Activity Se sua aplicação estiver em execução e o celular receber uma ligação? O que acontecerá com seu aplicativo? Quais métodos serão executados e em qual ordem? Para respondermos essas perguntas e entendermos

Leia mais

Desenvolvimento de um aplicativo básico usando o Google Android

Desenvolvimento de um aplicativo básico usando o Google Android Desenvolvimento de um aplicativo básico usando o Google Android (Activity e o seu Ciclo de Vida) Programação de Dispositivos Móveis Mauro Lopes Carvalho Silva Professor EBTT DAI Departamento de Informática

Leia mais

Expectativa de respostas

Expectativa de respostas Expectativa de respostas Prova Objetiva Questão Resposta 1 A 2 A 3 C 4 B 5 B 6 ANULADA 7 A 8 D 9 A 10 C 11 B 12 ANULADA 13 C 14 D 15 B 16 B 17 ANULADA 18 C 19 C 20 C Prova Discursiva 1. Explique cada um

Leia mais

Capítulo 02: Cadastro de Alunos

Capítulo 02: Cadastro de Alunos Capítulo 02: Cadastro de Alunos Instrutor Programador desde 2000 Aluno de doutorado Mestre em informática pelo ICOMP/UFAM Especialista em aplicações WEB FUCAPI marcio.palheta@gmail.com sites.google.com/site/marcio

Leia mais

Android. Interfaces: widgets

Android. Interfaces: widgets Android Interfaces: widgets Relembrando... Após a criação do projeto, será criada uma estrutura de diretórios necessária para um projeto Android. A pasta src contém os fontes das classe que representam

Leia mais

Desenvolvimento de um aplicativo básico usando o Google Android

Desenvolvimento de um aplicativo básico usando o Google Android Desenvolvimento de um aplicativo básico usando o Google Android (Activity e Intent) Programação de Dispositivos Móveis Mauro Lopes Carvalho Silva Professor EBTT DAI Departamento de Informática Campus Monte

Leia mais

Log, Ciclo de Vida e Diálogos. Prof. Fellipe Aleixo (fellipe.aleixo@ifrn.edu.br)

Log, Ciclo de Vida e Diálogos. Prof. Fellipe Aleixo (fellipe.aleixo@ifrn.edu.br) Log, Ciclo de Vida e Diálogos Prof. Fellipe Aleixo (fellipe.aleixo@ifrn.edu.br) Conteúdo Log Classe android.u:l.log LogCat Ciclo de Vida Pilha de a:vidades Métodos e estados da a:vidade Instance State

Leia mais

PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS

PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS Hello World Professor: Danilo Giacobo OBJETIVOS DA AULA Desenvolver o primeiro aplicativo Android Se familiarizar com o ambiente de desenvolvimento Conhecer os principais

Leia mais

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

Programação para Dispositivos Móveis. Activity e Intent Programação para Dispositivos Móveis Activity e Intent Activity É um módulo único e independente do aplicativo que fornece uma tela com a qual os usuários podem interagir O gerenciamento na memória, o

Leia mais

Aplicações que executam, em geral, processos longos em background desprovidos de interface. Usado para executar tarefas em segundo plano

Aplicações que executam, em geral, processos longos em background desprovidos de interface. Usado para executar tarefas em segundo plano Serviços Serviços Aplicações que executam, em geral, processos longos em background desprovidos de interface. Usado para executar tarefas em segundo plano Estas tarefas não possuem um tempo definido de

Leia mais

ANDROID, uma visão geral. Anderson Duarte de Amorim

ANDROID, uma visão geral. Anderson Duarte de Amorim ANDROID, uma visão geral Anderson Duarte de Amorim 2011 Conteúdo Introdução... 10 Atividades... 11 Criar uma atividade... 11 Implementando uma interface de usuário... 12 Declarando a atividade no manifesto...

Leia mais

Programação para Dispositivos Móveis. Activities

Programação para Dispositivos Móveis. Activities Programação para Dispositivos Móveis Activities Activity Uma activity é uma tarefa, muito focada, do que um usuário pode fazer. Quase todas as atividades interagem com o usu ário, então uma classe de atividade

Leia mais

Navegar entre páginas Necessário o uso de Intent. Intenção de ir a algum lugar, acessar outros recursos, outros apps.

Navegar entre páginas Necessário o uso de Intent. Intenção de ir a algum lugar, acessar outros recursos, outros apps. Navegar entre páginas Necessário o uso de Intent. Intenção de ir a algum lugar, acessar outros recursos, outros apps. Alterar o oncreate dentro de LoginActivity.java, para chamar uma próxima Activity.

Leia mais

Android OLÁ MUNDO MÓVEL. Prof. Dr. Joaquim assunção.

Android OLÁ MUNDO MÓVEL. Prof. Dr. Joaquim assunção. Android OLÁ MUNDO MÓVEL Prof. Dr. Joaquim assunção. Parte 1/3 SDK e Android Studio Java SE Development Kit Download and Install JDK 6 http://www.oracle.com/technetwork/java/javase/downloads/index.html

Leia mais

Universidade Federal do Paraná

Universidade Federal do Paraná Universidade Federal do Paraná Departamento de Informática Ciência da Computação Tópicos em Computação Android Ciclo de vida activities, tasks, modelo de navegação Prof. Eduardo Todt 2018 objetivos Conhecer

Leia mais

Computação Móvel Activity (Ref. Cap. 4)

Computação Móvel Activity (Ref. Cap. 4) Universidade Federal de Ouro Preto Departamento de Computação e Sistemas - DECSI Computação Móvel Activity (Ref. Cap. 4) Vicente Amorim vicente.amorim.ufop@gmail.com Sumário * Activity - Classes FragmentActivity

Leia mais

UNIVERSIDADE FEDERAL DO RIO GRANDE DO NORTE Ficha de Expectativa de Resposta da Prova Escrita

UNIVERSIDADE FEDERAL DO RIO GRANDE DO NORTE Ficha de Expectativa de Resposta da Prova Escrita UNIVERSIDADE FEDERAL DO RIO GRANDE DO NORTE Ficha de Expectativa de Resposta da Prova Escrita Departamento Acadêmico ou Unidade Acadêmica Especializada em Ciências Agrárias Unidade Acadêmica Especializada

Leia mais

Computação II Orientação a Objetos

Computação II Orientação a Objetos Computação II Orientação a Objetos Fabio Mascarenhas - 2016.2 http://www.dcc.ufrj.br/~fabiom/java Android Android é um sistema operacional para dispositivos móveis Kernel Linux, drivers e bibliotecas do

Leia mais

Criando as primeiras telas (Activity)

Criando as primeiras telas (Activity) File > New > New Project Observe o conteúdo dos arquivos MainActivity e activity_main.xml. Alterar strings.xml primeiro app Usar FindUsages para

Leia mais

Prof: Ricardo Quintão Site:

Prof: Ricardo Quintão   Site: Prof: Ricardo Quintão email: ricardo.quintao@uva.br Site: www.rgquintao.com.br O que é Android? O Android é uma plataforma de software que permite criar aplicativos para dispositivos móveis, como smartphones

Leia mais

INTRODUÇÃO À PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS. ADS 6º Período

INTRODUÇÃO À PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS. ADS 6º Período INTRODUÇÃO À PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS ADS 6º Período Activity INTRODUÇÃO À PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS INTRODUÇÃO À PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS Activity A classe activity

Leia mais

Prof. Jhonatan Fernando

Prof. Jhonatan Fernando Prof. Jhonatan Fernando É uma classe gerenciadora de UI. É possível informar qual layout (arquivo xml) que será carregado para uma determinada activity. O método responsável por informar qual layout será

Leia mais

Programação para Android. Aula 06: Activity, menus e action bar

Programação para Android. Aula 06: Activity, menus e action bar Programação para Android Aula 06: Activity, menus e action bar Activity A classe Activity é quem gerencia a interface com o usuário. Ela quem recebe as requisições, as trata e processa. Na programação

Leia mais

Projeto GoHome Tutorial Sobre o serviço do Google Maps no Android

Projeto GoHome Tutorial Sobre o serviço do Google Maps no Android Projeto GoHome Tutorial Sobre o serviço do Google Maps no Android Moisés Batista Bispo Teresina-PI 1- Breve Descrição Este tutorial tem como objetivo, adicionar de forma simples e prática, um mapa ao seu

Leia mais

API's e Aplicações para Android

API's e Aplicações para Android API's e Aplicações para Android Computação Móvel Prof. Me. Eng. Adauto Mendes adauto.inatel@gmail.com Introdução As API s estabelecidas para Android permitem total modificação por meio de programação do

Leia mais

Utilitário de Configuração do Computador Guia do Usuário

Utilitário de Configuração do Computador Guia do Usuário Utilitário de Configuração do Computador Guia do Usuário Copyright 2007 Hewlett-Packard Development Company, L.P. Windows é uma marca registrada da Microsoft Corporation nos Estados Unidos. As informações

Leia mais

OTUS X COMPACT. Manual do usuário

OTUS X COMPACT. Manual do usuário OTUS X COMPACT Manual do usuário CONTEÚDO I. Guia de Início Rápido... 3 1 Diagrama esquemático... 3 2. Indicação na tela de LCD... 4 3. Carregando... 4 II. Operação básica... 5 1. Ligando... 5 2. Desligando...

Leia mais

Backup e Recuperação Guia do Usuário

Backup e Recuperação Guia do Usuário Backup e Recuperação Guia do Usuário Copyright 2009 Hewlett-Packard Development Company, L.P. Windows é uma marca registrada da Microsoft Corporation nos Estados Unidos. As informações contidas neste documento

Leia mais

Backup e Recuperação Guia do Usuário

Backup e Recuperação Guia do Usuário Backup e Recuperação Guia do Usuário Copyright 2009 Hewlett-Packard Development Company, L.P. Windows é uma marca registrada da Microsoft Corporation nos Estados Unidos. As informações contidas neste documento

Leia mais

Programação em Java para a Plataforma Android AULA 1. Primeiros Passos

Programação em Java para a Plataforma Android AULA 1. Primeiros Passos Programação em Java para a Plataforma Android AULA 1 Primeiros Passos O que é Android Como é o desenvolvimento de aplicações para esse ambiente O que é preciso para começar a programar ABvidades, o início

Leia mais

Utilitário de configuração

Utilitário de configuração Utilitário de configuração Guia do Usuário Copyright 2007 Hewlett-Packard Development Company, L.P. Microsoft é uma marca registrada da Microsoft Corporation nos Estados Unidos. As informações contidas

Leia mais

AULA 3. Minicurso PET-EE UFRN

AULA 3. Minicurso PET-EE UFRN AULA 3 Minicurso PET-EE UFRN Nesta aula iremos continuar o exemplo anterior criando uma nova activity e adicionando ao botão um método que irá iniciar a mesma. Começaremos criando o método de envio do

Leia mais

Atualização do firmware para controladores remotos sem fio WR-R10

Atualização do firmware para controladores remotos sem fio WR-R10 Atualização do firmware para controladores remotos sem fio WR-R10 Obrigado por escolher um produto Nikon. Este guia descreve como atualizar o firmware para controladores remotos sem fio WR-R10. Se você

Leia mais

Programação para Dispositivos Móveis

Programação para Dispositivos Móveis Programação para Dispositivos Móveis Fatec Ipiranga Análise e Desenvolvimento de Sistemas Aula 04 Anatomia de uma aplicação Android Dalton Martins dmartins@gmail.com São Paulo, Fevereiro, 2012 24/02/12

Leia mais

Utilitário de configuração Guia do Usuário

Utilitário de configuração Guia do Usuário Utilitário de configuração Guia do Usuário Copyright 2007 Hewlett-Packard Development Company, L.P. Microsoft é uma marca registrada da Microsoft Corporation nos Estados Unidos. As informações contidas

Leia mais

Desenvolvimento de Aplicativos Android

Desenvolvimento de Aplicativos Android Desenvolvimento de Aplicativos Android Criando uma Interface Simples A partir do diretório res/layout/ abra o activity_main.xml. Este arquivo XML define o layout da sua activity. Ele contém o texto padrão

Leia mais

Sistemas Operacionais. Interrupção e Exceção

Sistemas Operacionais. Interrupção e Exceção Sistemas Operacionais Interrupção e Exceção Interrupção e Exceção Durante a execução de um programa podem ocorrer alguns eventos inesperados, ocasionando um desvio forçado no seu fluxo de execução. Estes

Leia mais

Atualização do firmware para controladores remotos sem fio WR-R10. Windows

Atualização do firmware para controladores remotos sem fio WR-R10. Windows Atualização do firmware para controladores remotos sem fio WR-R0 Windows Obrigado por escolher um produto Nikon. Este guia descreve como atualizar o firmware para controladores remotos sem fio WR-R0. Se

Leia mais

Utilitário de Configuração do Computador Guia do Usuário

Utilitário de Configuração do Computador Guia do Usuário Utilitário de Configuração do Computador Guia do Usuário Copyright 2008 Hewlett-Packard Development Company, L.P. Windows é uma marca registrada da Microsoft Corporation nos Estados Unidos. As informações

Leia mais

Programação para a Plataforma Android Aula 13. Localização

Programação para a Plataforma Android Aula 13. Localização Programação para a Plataforma Android Aula 13 Localização O que são serviços baseados em localização? Como usar a API de mapas do Google? Como sobrepor diferentes visões a um mapa? Como integrar o mapa

Leia mais

Fixando edições com consulta do diretório corporativo do Cisco IP Phone

Fixando edições com consulta do diretório corporativo do Cisco IP Phone Fixando edições com consulta do diretório corporativo do Cisco IP Phone Índice Introdução Pré-requisitos Requisitos Componentes Utilizados Convenções Edições do diretório corporativo do reparo no CallManager

Leia mais

Introdução ao Desenvolvimento para Dispositivos Móveis

Introdução ao Desenvolvimento para Dispositivos Móveis PARTE II Introdução ao Desenvolvimento para Dispositivos Móveis Victor Adriel de Jesus Oliveira INF - UFRGS Summary PARTE I Introdução a Plataformas Móveis Padrões para o Desenvolvimento de Aplicativos

Leia mais

PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS

PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS Ciclo de Vida de uma Aplicação Android Professor: Danilo Giacobo OBJETIVOS DA AULA Entender o ciclo de vida de uma aplicação Android. Conhecer algumas dicas para tirar

Leia mais

STD SERVIÇO DE BACKUP EM NUVEM

STD SERVIÇO DE BACKUP EM NUVEM Select Soluções Manual de Instalação Windows SBackup STD SERVIÇO DE BACKUP EM NUVEM Sumário 1. REQUERIMENTOS DE HARDWARE E SOFTWARE... 3 1.1. SOFTWARE... 3 2. PRIMEIROS PASSOS... 4 3. DOWNLOAD E INSTALAÇÃO

Leia mais

Inicialização Rápida do GroupWise Messenger 18 Móvel

Inicialização Rápida do GroupWise Messenger 18 Móvel Inicialização Rápida do GrpWise Messenger 18 Móvel Novembro de 2017 Inicialização Rápida do GrpWise Messenger Móvel O GrpWise Messenger está disponível para seu dispositivo móvel ios, Android BlackBerry

Leia mais

Programação para a Plataforma Android Aula 16. Fragmentos

Programação para a Plataforma Android Aula 16. Fragmentos Programação para a Plataforma Android Aula 16 Fragmentos O que são fragmentos Como combinar múl?plas visões em uma única tela? Como lidar com telas de tamanhos variados? Como modificar a visão de uma a?vidade

Leia mais

Ashampoo Rescue Disc

Ashampoo Rescue Disc 1 Ashampoo Rescue Disc Este programa permite você criar um CD, DVD ou Pendrive de recuperação. O Sistema de recuperação é destinado a dois tipos de situações: 1. Restaurar um backup para o seu disco principal.

Leia mais

Prof: Ricardo Quintão Site:

Prof: Ricardo Quintão   Site: Prof: Ricardo Quintão email: rgquintao@gmail.com Site: www.rgquintao.com.br O que é Android? O Android é uma plataforma de software que permite criar aplicativos para dispositivos móveis, como smartphones

Leia mais

Capítulo 04: Persistência com SQLite

Capítulo 04: Persistência com SQLite Capítulo 04: Persistência com SQLite Instrutor Programador desde 2000 Aluno de doutorado Mestre em informática pelo ICOMP/UFAM Especialista em aplicações WEB FUCAPI marcio.palheta@gmail.com sites.google.com/site/marcio

Leia mais

Informática. Backup do Windows. Professor Márcio Hunecke.

Informática. Backup do Windows. Professor Márcio Hunecke. Informática Backup do Windows Professor Márcio Hunecke www.acasadoconcurseiro.com.br Informática BACKUP DO WINDOWS Para ajudar a assegurar que você não perderá os arquivos, você deverá fazer o backup

Leia mais

Atualizar o firmware da câmera SLR digital

Atualizar o firmware da câmera SLR digital Atualizar o firmware da câmera SLR digital Obrigado por escolher um produto Nikon. Este guia descreve como executar esta atualização do fi r m w a re.se você não tiver certeza de que possa executar a atualização

Leia mais

Windows. Atualizar o firmware da câmera SLR digital. Preparação

Windows. Atualizar o firmware da câmera SLR digital. Preparação Atualizar o firmware da câmera SLR digital Windows Obrigado por escolher um produto Nikon. Este guia descreve como executar esta atualização do firmware. Se você não tiver certeza de que possa executar

Leia mais

Retrofit. Criar um novo projeto. Selecionar a API. Retrofit para consumir Web Service Luiz Eduardo Guarino de Vasconcelos

Retrofit. Criar um novo projeto. Selecionar a API. Retrofit para consumir Web Service Luiz Eduardo Guarino de Vasconcelos Retrofit Criar um novo projeto Selecionar a API Empty Activity MainActivity Finish. Adicionar Novas Dependências Menu File > Project Structure Modulo app > Aba Dependencies Clique em adicionar (+) no canto

Leia mais

Classes o Objetos. Classes, objetos, métodos e variáveis de instância

Classes o Objetos. Classes, objetos, métodos e variáveis de instância Classes o Objetos Um recurso comum de cada aplicativo feito até agora é que todas as instruções que realizavam tarefas localizavam-se no método main. Se você tornar parte de uma equipe de desenvolvimento

Leia mais

Tutorial de instalação e configuração do Software Giga VMS

Tutorial de instalação e configuração do Software Giga VMS Tutorial de instalação e configuração do Software Giga VMS Passo 1 Execute o instalador do Software Giga VMS. Passo 2 Marque a opção Português (br). Passo 3 Clique em Próximo. Passo 4 Aguarde a instalação

Leia mais

Firebase. Acesse o site https://firebase.google.com/?hl=pt-br Acesse o menu Go to Console. Acesse com uma conta Google ou crie uma conta.

Firebase. Acesse o site https://firebase.google.com/?hl=pt-br Acesse o menu Go to Console. Acesse com uma conta Google ou crie uma conta. Firebase Acesse o site https://firebase.google.com/?hl=pt-br Acesse o menu Go to Console. Acesse com uma conta Google ou crie uma conta. Adicione um projeto. Crie um projeto Para usar o Firebase num projeto

Leia mais

Atualização do firmware para controladores remotos sem fio WR-1/WR-R10

Atualização do firmware para controladores remotos sem fio WR-1/WR-R10 Atualização do firmware para controladores remotos sem fio WR-1/WR-R10 Obrigado por escolher um produto Nikon. Este guia descreve como atualizar o firmware para controladores remotos sem fio WR-1 e WR-R10.

Leia mais

Manual de Instruções

Manual de Instruções BTC299 Manual de Instruções REPRODUTO DE MÍDIA DIGITAL Visão Geral das Funções O BTC299 é um reprodutor de MP4 com tela sensível ao toque, no qual o usuário pode tocar na tela e selecionar menus internos

Leia mais

As informações neste documento são baseadas nestas versões de software e hardware:

As informações neste documento são baseadas nestas versões de software e hardware: Índice Introdução Pré-requisitos Requisitos Componentes Utilizados Convenções Background Dispositivos de backup Backup do banco de dados de ICM Crie um dispositivo de dump de disco novo Crie um backup

Leia mais

Programação para Dispositivos Móveis

Programação para Dispositivos Móveis Prof. MSc. Flávio Barros flavioifma@gmail.com www.flaviobarros.com.br Programação para Dispositivos Móveis Aula - Service Caxias - MA Roteiro Service Service Fundamentos Componente responsável por rodar

Leia mais

Capítulo 08: Layouts customizados

Capítulo 08: Layouts customizados Capítulo 08: Layouts customizados Instrutor Programador desde 2000 Aluno de doutorado Mestre em informática pelo ICOMP/UFAM Especialista em aplicações WEB FUCAPI marcio.palheta@gmail.com sites.google.com/site/marcio

Leia mais

Informática para Concursos

Informática para Concursos Informática para Concursos Professor: Thiago Waltz Ferramentas Multimídia a) Ferramentas Multimídia Multimídia: Multimídia é a combinação, controlada por computador, de pelo menos um tipo de mídia estática

Leia mais

Tópico: Devoluções e trocas

Tópico: Devoluções e trocas Parceiros Soluções Unidade: Vendas C/R Tópico: Devoluções e trocas Ao concluir este exercício, você estará apto a: Criar um documento de devolução para devolver itens Restituir itens de um pedido de venda

Leia mais

Remoto. Manual do Usuário

Remoto. Manual do Usuário Software do Backup Remoto Manual do Usuário Conteúdo Capítulo 1 Benvindo ao Software do Backup Remoto... 3 1.1 Visão Global... 3 1.2 Solicitação da configuração do computador... 3 1.3 Convencão... 3 Capítulo

Leia mais

CashDriver Android Instalação

CashDriver Android Instalação CashDriver Android Instalação Descreve os processos de instalação e carga inicial Baseado na Release 13.11.015 BD:3 Versão 1 13/11/2013 Resumo da apresentação Pré- condições Atualização e configuração

Leia mais

AULA 2 VISÃO BÁSICA DE CLASSES EM PHP

AULA 2 VISÃO BÁSICA DE CLASSES EM PHP AULA 2 VISÃO BÁSICA DE CLASSES EM PHP Antes de mais nada, vamos conhecer alguns conceitos, que serão importantes para o entendimento mais efetivos dos assuntos que trataremos durante a leitura desta apostila.

Leia mais

Introdução a Tecnologia da Informação

Introdução a Tecnologia da Informação Introdução a Tecnologia da Informação Informática Básica Sistema Operacional Prof. Jonatas Bastos Sistema Operacional p Principal software do computador; p Viabiliza o funcionamento do hardware do computador

Leia mais

MEMÓRIA DE COMPUTADOR

MEMÓRIA DE COMPUTADOR MEMÓRIA DE COMPUTADOR O que é memória de computador? Na informática, memória representa todos os dispositivos que podem armazenar informações, temporária ou permanentemente. Ou seja, são os componentes

Leia mais

Módulo 2 - Novas Activities Android. Programação Orientada a Objetos Prof. Rone Ilídio - UFSJ

Módulo 2 - Novas Activities Android. Programação Orientada a Objetos Prof. Rone Ilídio - UFSJ Módulo 2 - Novas Activities Android Programação Orientada a Objetos Prof. Rone Ilídio - UFSJ Inserindo a segunda activity Para inserir uma nova activity basta clicar com o botão direito sobre o pacote,

Leia mais

Base de dados de ICM alternativo de Cisco em Microsoft SQL2000

Base de dados de ICM alternativo de Cisco em Microsoft SQL2000 Base de dados de ICM alternativo de Cisco em Microsoft SQL2000 Índice Introdução Pré-requisitos Requisitos Componentes Utilizados Convenções Background Dispositivos de backup Backup do base de dados de

Leia mais

Utilitário de configuração do computador Guia do usuário

Utilitário de configuração do computador Guia do usuário Utilitário de configuração do computador Guia do usuário Copyright 2008 Hewlett-Packard Development Company, L.P. Bluetooth é uma marca comercial de seu proprietário e utilizada sob licença pela Hewlett-Packard

Leia mais

Manual de Configuração BRF - Tracking Secundária

Manual de Configuração BRF - Tracking Secundária Manual de Configuração BRF - Tracking Secundária Este documento tem por objetivo orientar quanto as configurações básicas para o funcionamento do aplicativo HB.MDM BRF, download, configuração e instalação

Leia mais

Utilizando o painel do operador

Utilizando o painel do operador Esta seção contém informações sobre como compreender o painel do operador, alterar as configurações da impressora e entender os menus do painel do operador. Você pode alterar a maioria das configurações

Leia mais

Programação para Dispositivos Móveis

Programação para Dispositivos Móveis Programação para Dispositivos Móveis Fatec Ipiranga Análise e Desenvolvimento de Sistemas Aula 06 Controlando o fluxo de eventos e passando parametro para Activities. Dalton Martins dmartins@gmail.com

Leia mais

Definições de Projeto

Definições de Projeto App Alunos Definições de Projeto Implementação de uma app para Manipulação de Dados de Alunos Em linhas gerais, a app consiste em: Manter dados de alunos; Entrar em contato com alunos; Trocar dados com

Leia mais

Base de dados de ICM alternativo de Cisco em Microsoft SQL2000

Base de dados de ICM alternativo de Cisco em Microsoft SQL2000 Base de dados de ICM alternativo de Cisco em Microsoft SQL2000 Índice Introdução Pré-requisitos Requisitos Componentes Utilizados Convenções Background Dispositivos de backup Backup do base de dados de

Leia mais

Atualização do firmware para controladores remotos sem fio WR-R10

Atualização do firmware para controladores remotos sem fio WR-R10 Atualização do firmware para controladores remotos sem fio WR-R10 Obrigado por escolher um produto Nikon. Este guia descreve como atualizar o firmware para controladores remotos sem fio WR-R10. Se você

Leia mais

Executar uma macro clicando em um botão da Barra de Ferramentas de Acesso Rápido

Executar uma macro clicando em um botão da Barra de Ferramentas de Acesso Rápido Página 1 de 8 Excel > Macros Executar uma macro Mostrar tudo Há várias maneiras de executar uma macro no Microsoft Excel. Macro é uma ação ou um conjunto de ações que você pode usar para automatizar tarefas.

Leia mais

Programação para a Plataforma Android Aula 17. Broadcasts

Programação para a Plataforma Android Aula 17. Broadcasts Programação para a Plataforma Android Aula 17 Broadcasts O que são eventos de difusão? Como capturar eventos de chamadas telefônicas? Como verificar o estado da bateria? Como implementar receptores de

Leia mais

Curso Introdução à Educação Digital - Carga Horária: 40 horas (30 presenciais + 10 EaD)

Curso Introdução à Educação Digital - Carga Horária: 40 horas (30 presenciais + 10 EaD) ******* Editor de Apresentação de slides O Microsoft PowerPoint é um aplicativo do pacote Office que permite a criação e exibição de apresentações com textos, imagens, sons, e vídeos, estes podem ser animados

Leia mais

Tutorial de Manipulação de dados com SQLite

Tutorial de Manipulação de dados com SQLite Universidade Federal do Piauí UFPI Centro de Ciências da Natureza CCN Curso: Ciência da Computação Disciplina: Engenharia de Software II Projeto: B Equipe: New Easii Team Tutorial de Manipulação de dados

Leia mais

Atualização do firmware para controladores remotos sem fio WR-R10. Macintosh

Atualização do firmware para controladores remotos sem fio WR-R10. Macintosh Atualização do firmware para controladores remotos sem fio WR-R10 Macintosh Obrigado por escolher um produto Nikon. Este guia descreve como atualizar o firmware para controladores remotos sem fio WR-R10.

Leia mais

Trabalhando com Mensagens. File > New > New Project. Uso de mensagens (Toast) Luiz Eduardo Guarino de Vasconcelos

Trabalhando com Mensagens. File > New > New Project. Uso de mensagens (Toast) Luiz Eduardo Guarino de Vasconcelos Trabalhando com Mensagens File > New > New Project Alterando o Título da ActionBar Alterar strings.xml exemplo1 exemplo1 - Guarino

Leia mais

Fragments. Criar um novo projeto. Selecionar a API. Navigation Drawer Activity. Fragments. Luiz Eduardo Guarino de Vasconcelos

Fragments. Criar um novo projeto. Selecionar a API. Navigation Drawer Activity. Fragments. Luiz Eduardo Guarino de Vasconcelos Criar um novo projeto Selecionar a API Navigation Drawer Activity MainActivity Finish. Adicionar as Dependências do ButterKnife. butterknife butterknife-compiler. Veja o tutorial do ButterKnife no site.

Leia mais

Manual do usuário Smartwatch ELPROTZS / /10

Manual do usuário Smartwatch ELPROTZS / /10 Manual do usuário Smartwatch ELPROTZS0610001/02 10664809/10 Sumário 1. Manual de instruções... 3 1.1. Senha de segurança... 3 2. Descrição do Produto... 3 2.1. Descrição do Produto... 3 2.2. Produto inteligente...

Leia mais

Atualizações do sistema Adendo do usuário

Atualizações do sistema Adendo do usuário Atualizações do sistema Adendo do usuário Atualizações do sistema é um serviço do servidor de impressão que mantém o software de sistema de seu servidor de impressão atualizado com as últimas atualizações

Leia mais

Macintosh. Atualizar o firmware para unidades de comunicações UT-1. Prepare-se

Macintosh. Atualizar o firmware para unidades de comunicações UT-1. Prepare-se Atualizar o firmware para unidades de comunicações UT-1 Macintosh Obrigado por ter escolhido um produto Nikon. Este guia descreve como atualizar o firmware para unidades de comunicações UT-1. Se você não

Leia mais

Prof: Ricardo Quintão Site:

Prof: Ricardo Quintão   Site: Prof: Ricardo Quintão email: ricardo.quintao@uva.br Site: www.rgquintao.com.br Vamos agora criar o nosso primeiro projeto Android. Na criação de um projeto novo, o ADT já cria um programa de exemplo que

Leia mais

UNIVERSIDADE FEDERAL DE PELOTAS. Índice

UNIVERSIDADE FEDERAL DE PELOTAS. Índice Índice Capítulo 16 Apresentações de Slides... 2 Criando e executando apresentações de slides... 2 Adicionando transições a uma apresentação de slides... 2 Configurando as apresentações... 3 Definindo intervalos

Leia mais

Milestone Systems. Aba Consulta rápida: Ativar licenças para os produtos XProtect VMS 2018 R3. XProtect Professional e XProtect Express

Milestone Systems. Aba Consulta rápida: Ativar licenças para os produtos XProtect VMS 2018 R3. XProtect Professional e XProtect Express Milestone Systems Aba Consulta rápida: Ativar licenças para os produtos XProtect VMS 2018 R3 XProtect Professional e XProtect Express Antes de iniciar Este guia descreve as etapas básicas para parceiros

Leia mais

Atualizando o Firmware da Câmera

Atualizando o Firmware da Câmera Atualizando o Firmware da Câmera Obrigado por escolher um produto da Nikon. Este guia descreve como executar a atualização do firmware. Se você não tiver certeza de que possa executar a atualização com

Leia mais

Telefone Digital 2410 Referência Rápida PT-BR, Edição 1, Junho de 2004

Telefone Digital 2410 Referência Rápida PT-BR, Edição 1, Junho de 2004 Telefone Digital 240 Referência Rápida 6-30034PT-BR, Edição, Junho de 2004 2 3 8 4 5 7 6 6 7 8 5 9 4 3 2 0 Teclas de apresentação /facilidades: Para acessar linhas internas e externas e facilidades programadas.

Leia mais

A atualização do WorldShip em uma estação de trabalho independente ou de um grupo de trabalho

A atualização do WorldShip em uma estação de trabalho independente ou de um grupo de trabalho INSTRUÇÕES DE PRÉ-INSTALAÇÃO: Este documento discute a utilização do DVD do WorldShip para atualizar o WorldShip. Você também pode instalar o WorldShip a partir da Web. Vá para a seguinte página da web

Leia mais

Linguagem de Programação III

Linguagem de Programação III Linguagem de Programação III Aula-4 Construtores e Sobrecarga Prof. Esbel Tomás Valero Orellana Até Aqui Modelos e POO Classes e sua implementação em Java Encapsulamento Tipos de dados nativos em Java

Leia mais

Manual R251. Ver.01. Preparação. App

Manual R251. Ver.01. Preparação. App Manual R251 Ver.01 Preparação Verifique o modelo do dispositivo se estiver correta, os acessórios estão completos. Selecione SIM card de GSM, consulte a informação da operadora. (Desligue-o antes de inserir

Leia mais

Configurações. Alterar o papel de parede

Configurações. Alterar o papel de parede Alterar o papel de parede, na página 1 Alterar o toque, na página 2 Ajustar o brilho da tela, na página 2 Ajustar o contraste, na página 2 Alterar o tamanho da fonte, na página 3 Alterar o nome do telefone,

Leia mais