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 videos
  • Certificado com 8 horas
  • 15 exercícios

Sobre o curso

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

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

    • Excelente curso sobre o Broadcast no Android

    • Muito bom!

    • Muito bom!

    • Curso excelente, ajudou muito a conhecer a nova versão do Delphi, antes só tinha trabalhado com a versão 7, mas o curso e a ferramenta superaram minhas expectativas. Os vídeos também ajudaram muito e o material preparado pelo professor é excelente.

      Depoimento - Jasiel
      Delphi 10 Seattle Básico
      Jasiel Espírito Santo do Pinhal / SP
    • Realmente, o curso de "Logica de Orientação a Objetos" foi ótimo. Pude rever vários conceitos e novas práticas para aplicar em meus sistemas. Para aqueles que ainda tem dúvidas sobre POO, eu recomendo este curso. Parabéns a todos os envolvidos.

      Depoimento - Ezequiel
      Lógica Orientada a Objetos Completo
      Ezequiel Jaboticabal / SP
    • Primeiro parabéns pelo ótimo conteúdo! É uma base inicial muito importante pra quem pretende entender o básico desse mundo gigante de redes de computadores. Segundo, o conteúdo é exatamente o básico, tanto para iniciantes, quanto para aqueles que querem apenas entender um pouco mais sobre redes de computadores (eu). Terceiro, a linguagem e do professor é simples e objetiva. Sem muitos termos técnicos, que às vezes dificultam o entendimento para quem não é da área. Enfim, parabéns e espero um intermediário e avançado. Com certeza vou fazer!

      Depoimento - Raphael
      Rede de computadores - Fundamentos
      Raphael Vila Velha / ES
    • Curso muito legal, explica bem sobre os Widgets, tanto o Statefull como o Stateless, mostra as diversidades de cada, as opções de widgets que podemos usar, e em qual situação usar, e mostra também algumas curiosidades sobre os widgets que eu particularmente não sabia. Bem explicado, e bem estruturada a aula!

      Depoimento - Alexandra
      Flutter - Widgets
      Alexandra Itaquaquecetuba / SP
    • Realmente é um curso excelente, pois além de nos ensinar a usar o MS-Project, nos ensina, e muito, quanto a criação de projetos, bem como o seu planejamento e andamento! Agradeço o trabalho desempenhado na elaboração deste curso, pois ficou ótimo!

      Depoimento - Ranieri
      Microsoft Project Intermediário
      Ranieri Porto Velho / RO
    • Bom, gostaria de parabenizar a equipe TreinaWeb por esse maravilhoso curso !!! Pra mim, Sass é novidade, e senti que pegaram pesado nos conteúdos que trouxeram neste curso. Eu amo a TreinaWeb, pois todos os cursos que eu faço nela, a equipe chega a me cansar com tanto conteúdo que é apresentado.

      Depoimento - Donovan
      CSS - Sass
      Donovan Queimados / RJ

    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$ 97,00 ECONOMIZE R$ 360,00
    12x R$ 67,00 ou R$ 804,00 à vista
    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!