Notification. Programação de Dispositivos Móveis. Mauro Lopes Carvalho Silva. Professor EBTT DAI Departamento de Informática Campus Monte Castelo

Documentos relacionados
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

Desenvolvimento de um aplicativo básico usando o Google Android

RecyclerView. Programação de Dispositivos Móveis. Mauro Lopes Carvalho Silva. Professor EBTT DAI Departamento de Informática Campus Monte Castelo

Android e Bancos de Dados

Android e Bancos de Dados

Desenvolvimento de um aplicativo básico usando o Google Android

Android e Bancos de Dados

Desenvolvimento de um aplicativo básico usando o Google Android

CLIPPING SERVICE. Clipping Service 2014 Todos direitos reservados

Geolocalização. Programação de Dispositivos Móveis. Mauro Lopes Carvalho Silva. Professor EBTT DAI Departamento de Informática Campus Monte Castelo

Interfaces Gráficas parte 3

Novidade para professores no Aplicativo da PUCRS: Chamada Digital

TUTORIAL APP ACOMPANHAMENTO ACADÊMICO EDUCONNECT

Manual Aplicativo. Visonic Go

Figura 34 - Lista de solicitações de acesso do colaborador

Informática. Novidades do Mozilla Firefox. Professor Márcio Hunecke.

Fundamentos do Sistema Operacional Windows AULA 03

Microsoft Visual Studio Community 2013

Trabalhando com ToolStrip, ToolTip e StatusStrip

MINISTÉRIO DA EDUCAÇÃO SECRETARIA DA EDUCAÇÃO PROFISSIONAL E TECNOLÓGICA INSTITUTO FEDERAL GOIANO - CAMPUS TRINDADE

Informática. Mozilla Thunderbird. Professor Márcio Hunecke.

Tutorial sobre Activity: Como carregar um fragmento do mapa para a tela do celular

Procedimentos para Atualização Sisloc

Com a OABRJ Digital você trabalha de forma colaborativa, simples e objetiva, em uma única tela.

CONDÔMINOS UTILIZAÇÃO

PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS

Guia Rápido Aplicativo TecViewer. Compatível com toda linha T1/THK. Obrigado pela preferência!

Programa Analítico de Disciplina INF311 Programação para dispositivos móveis

Projeto Acerte - Revendas

Bem-vindo ao Dropbox!

Instituto Federal de São Paulo

C APACITE- SE MANUAL DO MOODLE PERFIL DO ALUNO (VERSÃO 2.0) ANO 2017 ELABORAÇÃO

Guia Rápido Aplicativo TW Viewer. Compatível com toda linha TW. Obrigado pela preferência!

TUTORIAL ANDROID ACTIVITY - CONSTRUÇÃO DE TELAS

PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS

Noções do padrão MVC e DAO

SISTEMA OPERACIONAL - ANDROID

Como alterar o toque no windows 10 mobile.

A outra opção é acessar a página do aplicativo com seu celular : Inschool.com.br/instalar e clicar no ícone da loja do seu celular.

Remoto. Manual do Usuário

Conheça o Mundo Digital.

IDEAL CONTROL. MANUAL DO USUÁRIO Plataforma: Android. Ideal Gráfica Expressa

UTILIZAÇÃO DA BIBLIOTECA DIMEPSAT PARA ANDROID

APLICATIVO INTERTON - MANUAL DO USUÁRIO

Portal Integrado de Informação. Manual do usuário

Introdução à Informática. Professor: Francisco Ary

1. No seu celular, acesse o App Store (caso possua iphone) ou o Play Store (caso possua celular com sistema Android); 2. Baixe o aplicativo ABC

MANUAL DO SOFTWARE SPYLINK ANDROID

Passos para restringir conteúdo da loja virtual Google e preservar a inocência de seu filho.

DANIEL ESPIAO ESPIÃO NÚMERO 1 DO BRASIL

A tela inicial do Doctor View Web é a própria agenda do profissional.

Bem-vindo ao Dropbox!

Android I N T R O D U Ç Ã O À P R O G R A M A Ç Ã O P R O F E S S O R L E O N A R D O C. R. S O A R E S - L A R B A C K

INSTRUÇÃO TÉCNICA OPERACIONAL PARA SERVIÇO DE LEITURA ELETRÔNICA DE PUBLICAÇÕES DA OAB SP

5.0. Guia Prático 5 4G. Luz de notificação 2 Inserir ou retirar a. Tecla Liga/ Desliga Aumentar/ Diminuir volume. tampa traseira. bateria.

Tutorial. DynaMed Plus. support.ebsco.com

Introdução à Informática. Professor: Francisco Ary

GUIA DE ACESSO AOS PORTAIS ACADÊMICOS

Tutorial para manipulação de requerimentos pela secretaria

5.0 GUIA PRÁTICO. Flash Câmera frontal 2 Carregar a bateria. Diminuir/ Aumentar volume Tecla Liga/ Desliga. Início. Visão geral. Voltar.

Acessando ao espaço do aluno: SISTEMA IDEG

Capítulo 02: Cadastro de Alunos

O conteúdo da aplicação poderá ser administrado através do Backend - Painel Administrativo.

Manual de instalação Autorizador SiapNet

Computação II Orientação a Objetos

Excel Prof. André Aparecido da Silva Disponível em:

INFORMÁTICA APLICADA AULA 05 WINDOWS XP

Padrões Arquitetônicos

5.2 GUIA PRÁTICO 5085N. Flash Câmera frontal. Sensor. Aumentar/ Diminuir volume Tecla Liga/ Desliga. Início/ sensor de impressão digital.

Configurando a central de alarme e aplicativo AMT Mobile V3 para se comunicarem

VÍDEO-TUTORIAL: SAIBA COMO SER AVISADO TODA VEZ QUE NOVOS S CHEGAREM EM SUA CAIXA DE ENTRADA DO G- MAIL

Informática. Mozilla Thunderbird. Professor Márcio Hunecke.

Sistema de Telemetria ES Manual Operacional CFC - Out/2018. Monitoramento de Aulas Práticas

MOODLE 3.2 MÓDULO BÁSICO EM CONSTRUÇÃO

GUIA DE ACESSO AOS PORTAIS ACADÊMICOS

Framework.NET. Linguagem de Programação III. Mauro Lopes Carvalho Silva. Professor EBTT DAI Departamento Acadêmico de Informática Campus Monte Castelo

MANUAL DE UTILIZAÇÃO DO SISTEMA GLPI

Programação para Dispositivos Móveis

COLETA E CAPTURA DE TRAJETÓRIAS ATRAVÉS DE APLICAÇÕES GENÉRICAS PARA DISPOSITIVOS MÓVEIS

Bem-vindo ao PhotoMetrix

GfK Digital Trends App para Android. GfK Digital Trends App Versão 1.15

Configurador de Nomenclaturas

aplicativo: Índice Situação: 20/06/2017

TUTORIAL A ACOMPANHAMENTO ACADÊMICO EDUCONNECT APP

Manual do Utilizador. Share Point One Drive

Instalação ou Atualização do Aplicativo GigaERP (procedimento via instaladores)

Procedimento para Configuração Exchange de Duas Contas de no Mesmo Perfil do Outlook

1 Novo campo no modulo de transferência bancaria (Painel Administrativo)

COMO CRIAR VÁRIOS USUÁRIOS COM NÍVEL DE ACESSO DIFERENTE NO MULTISEG SE104, SE108, SE116, SE204, SE208, SE216, SE404, SE408, SE416, SE432, SE504,

O QUE É EDUCAÇÃO À DISTÂNCIA ( ) modalidade educacional na qual a mediação didáticopedagógica nos processos de ensino e aprendizagem ocorre com a

Namespaces, Classes e Métodos.

Tutorial do Aplicativo Filho Sem Fila

Transcrição:

Programação de Dispositivos Móveis Mauro Lopes Carvalho Silva Professor EBTT DAI Departamento de Informática Campus Monte Castelo Instituto Federal de Educação Ciência e Tecnologia do Maranhão

Objetivos Nesta aula iremos apresentar a classe. No android existem basicamente dois tipos de notificações. Elas podem ser feitas utilizando um Toast (que já utilizamos) ou a área de Notificação do sistema. Vamos entender como criar notificações que não sejam Toast. Nosso objetivo principal é aproximar o aluno do desenvolvimento de um aplicativo básico.

Plano de Aula O que é? Por que usar? Como criar? Considerações

O que é uma? Um, como o próprio nome diz é utilizada para exibir uma notificação ao usuário; Uma notificação é uma mensagem especial que comumente aparece na barra de status do celular para chamar a atenção do usuário; Ao receber uma notificação, o usuário pode: decidir visualizar seu conteúdo; ou simplesmente ignorar a mensagem. Se visualizar o conteúdo, a notificação pode disparar uma intent para iniciar diversos tipos de processos diferentes.

O que é uma? Com as novas versões do Android surgiram novos tipos de Notificações: Big View s: notificações com mais conteúdos e com possibilidades de botões customizados que aparecem na notificação; Head-up s: São notificações criadas a partir do Android 5.0 que aparecem no topo da tela, por cima de tudo. Inclusive na frente da tela de bloqueio. Aqui demonstraremos apenas as Notificações simples.

O que é uma? Um exemplo bem comum é o aviso de recebimento de novos e-mails no gmail ou de novas mensagens do Whatsapp.

Por que usar uma? Uma aplicação executando em segundo plano nunca deve exibir um alerta para o usuário, ou pior ainda, abrir uma tela sem a permissão do mesmo; Dessa forma, nossa aplicação não pode atrapalhar a atividade que o usuário está executando no momento; Para isso o Android tem a classe android.app., que deve ser utilizada para exibir notificações ao usuário; As notificações são ícones e mensagens que aparecem na barra de status do celular ou em frete a tela de bloqueio para chamar a atenção do usuário; Uma notificação pode inclusive fazer o celular vibrar ou acender as luzes;

Como criar uma? Para criar uma Notificação devemos realizar os seguintes passos: 1. Recuperar um Manager; 2. Configurar a ação que será executada ao clicar na notificação; 3. Configurar e construir a Notificação; 4. Disparar a notificação através de um Manager; Para criar uma notificação usaremos a classe.builder, que possui vários métodos utilitários para configurar um objeto do tipo. Como nem todos as funcionalidades das notificações existem em todas as versões do Android, foi criada a classe de compatibilidade Compat.Builder.

Como criar uma?

Considerações sobre o Código-Fonte Notificações no Android 3.x ou superior: O método setdefaults(), configura a notificação com um som padrão, ou faz vibrar o celular ou acende as luzes. Se você quiser usar todas ao mesmo tempo, deve usar a constante.default_all. Para usar o vibrar devemos ter a permissão android.permission.vibrate no arquivo de manifesto; É recomendado criar a PendingIntent com a flag FLAG_UPDATE_CURRENT, para que o Android sempre entregue uma intente atualizada ao receber a notificação; O método setautocancel() indica que depois de clicar na notificação ela será destruída (linha 12);

Considerações sobre Ao criar uma instância de PendingIntent usamos o método getactivity. Isto devido a nosso objetivo ser acionar uma Activity. No entanto podemos também chamar os métodos getbroadcast (para acionar um BroadcastReceiver) ou getservice (para acionar um Service); A classe Manager, tem dois métodos importantes: notify (int id, notificação) e cancel (int id); O método notify() dispara a notificação; O método cancel() destrói a notificação;

Dúvidas Página do Professor Mauro: http://www.dai.ifma.edu.br/~mlcsilva

Próxima Aula Segunda Avaliação.

Referências Google Android: aprenda a criar aplicações para dispositivos móveis com o Android SDK - Ricardo R. Lacheta, São Paulo: Novatec, 2010. Sites: http://androidzin.blogspot.com.br/2012/10/notificacoes.html