Fale com a gente no WhatsApp Fale com a gente no WhatsApp

Curso de Android - Utilizando Broadcast Receivers nas aplicações

Aprenda todos os recursos do Broadcast Receivers e tire proveito dele nas suas aplicações Android

Nível Intermediário Categoria Desenvolvimento Mobile

  • Curso com 01h59 de vídeos
  • Certificado com 8 horas
  • 15 exercícios

Sobre o curso

Durante o funcionamento de um aparelho de telefone, ele realiza diversos “eventos” como receber e realizar uma chamada, carregar a bateria, enfim, o tempo todo ele realiza alguma operação. O Android, para informar as aplicações sobre os eventos que estão sendo executados, envia “Broadcast Intents” a todas as aplicações que estejam “ouvindo” o evento executado.

Neste ponto, entram os BroadcastReceivers. Capazes de “ouvir” as mensagens de broadcast disparadas para que possa ser interceptada afim de realizar uma determinada ação. Neste curso, você irá aprender as várias formas de trabalhar com estes BroadcastReceivers.

Durante o funcionamento de um aparelho de telefone, ele realiza diversos “eventos” como receber e realizar uma chamada, carregar a bateria, enfim, o tempo todo ele realiza alguma operação. O Android, para informar as aplicações sobre os eventos que estão sendo executados, envia “Broadcast Intents” a todas as aplicações que estejam “ouvindo” o evento executado.

Neste ponto, entram os BroadcastReceivers. Capazes de “ouvir” as mensagens de broadcast disparadas para que possa ser interceptada afim de realizar uma determinada ação. Neste curso, você irá aprender as várias formas de trabalhar com estes BroadcastReceivers.

O que irá aprender?

Neste curso você aprenderá sobre os BroadcastReceivers: uma forma de enviar mensagens a nível de sistema. Através das vídeo aulas e apostilas você conseguirá aliar o conhecimento teórico e prático para um melhor aproveitamento do curso. Também serão passados exercícios e exemplos completos para que você possa fixar, praticar e aplicar o conteúdo aprendido no seu dia a dia.

Neste curso, dentre várias outras coisas, você vai aprender:

  • Como trabalhar com os quatro tipos de broadcast;
  • A interceptar broadcasts disparados pelo sistema operacional Android;
  • A utilizar os broadcasts de forma estática e dinâmica;
  • Como enviar dados através de broadcasts;
  • A criar aplicações que trocam mensagens de broadcasts entre si.

Pra quem é esse curso?

Este curso é destinado a desenvolvedores Android querem aperfeiçoar seus conhecimentos em BrodcastReceivers. Para ter um bom aproveitamento neste curso, é necessário conhecimento básico e intermediário em Android.

Quais os pré-requisitos para esse curso?

Os pré-requisitos não são obrigatórios, são apenas sugestões. Eles dão uma base de parte do conhecimento que é interessante ter para um bom aproveitamento nesse curso.

Metodologia

  • Videoaulas
  • Texto e imagens
  • Início Imediato
  • Testes de aprendizado

Ambiente do curso

  • JDK 8u112 ou superior
  • Android 6.0 ou superior
  • Android Studio 2.3 ou superior

Conteúdo programático

  1. Introdução

    Introdução ao curso Utilizando BroadcastReceivers em Aplicações Android.

    1 aula
    • Introdução
  2. BroadcastReceiver

    Nesta aula você conhecerá os conceitos básicos do BroadcastReceiver

    8 aulas
    • BroadcastReceiver
    • Ciclo de vida
    • Criando o primeiro BroadcastReceiver
    • Definindo um BroadcastReceiver como uma classe interna
    • Utilizando Intent Filters
    • Enviando dados pelo BroadcastReceiver
    • Interceptando Broadcast do Sistema
    • Questionário
  3. Ordered Broadcast

    Nesta aula você conhecerá o Ordered Broadcast

    4 aulas
    • Ordered Broadcast
    • Definindo um Ordered Broadcast
    • Enviando Dados através do Ordered Broadcast
    • Questionário
  4. BroadcastReceiver: Dinâmico

    Nesta aula você verá como implementar um BroadcastReceiver de forma dinâmica.

    5 aulas
    • BroadcastReceiver: Dinâmico
    • Definindo um BroadcastReceiver Dinâmico
    • Trabalhando com Broadcast enviado pelo sistema
    • Conhecendo o Sticky Broadcast
    • Questionário
  5. Broadcast entre APPs

    Nesta aula construiremos duas aplicações para enviar e receber broadcast entre si.

    4 aulas
    • Broadcast entre APPs
    • Enviando Broadcasts entre apps - exported
    • Enviando Broadcasts entre apps - permission
    • Questionário
  6. Local Broadcast e Permissões

    Nesta aula você aprenderá sobre o Local Broadcast e verá a utilização de permissões do Android na interceptação de um broadcast do sistema.

    4 aulas
    • Local Broadcast
    • Implementando um LocalBroadcastReceiver
    • Utilizando permissões do Android
    • Questionário
Download da ementa

Cursos relacionados

Utilizada e amada por milhares! Veja mais opiniões reais

Plano de acesso total!

Tenha um ano de acesso completo a todos os cursos da plataforma, incluindo novos lançamentos, mentoria de carreira e suporte direto com os professores!

Um ano de acesso completo

Contrate agora e tenha acesso ilimitado a todo o nosso portfólio. Isso inclui:

  • 1 ano de acesso a todos os cursos
  • Cursos novos toda semana
  • Suporte direto com professores
  • Aplicativos para Android e iOS
  • Plano de carreira personalizado
  • Certificados digitais inclusos
  • Suporte com SLA de 4 horas úteis
  • Acesso offline através dos apps
R$ 129,00 ECONOMIZE R$ 960,00
12x R$ 49,00 sem juros, no cartão de crédito
Matricule-se agora
Garantia incondicional de satisfação
Garantia incondicional de satisfação

Confiamos tanto nos resultados dos nossos cursos, que criamos uma garantia incondicional de satisfação para você, que são 7 dias de teste!