Entendendo e Utilizando IntentFilter no Android

Investir em Você é Barra de Ouro a R$ 2,00. Cadastre-se e receba grátis conteúdos Android sem precedentes! Você receberá um email de confirmação. Somente depois de confirma-lo é que eu poderei lhe enviar os conteúdos semanais exclusivos. Os artigos em PDF são entregues somente para os inscritos na lista.

Email inválido.
Blog /Android /Entendendo e Utilizando IntentFilter no Android

Entendendo e Utilizando IntentFilter no Android

Vinícius Thiengo
(4739)
Go-ahead
"Desenvolva uma paixão pelo aprendizado. Se você fizer isso, você nunca deixará de crescer."
Anthony J. D'Angelo
Kotlin Android
Capa do livro Mapas Android de Alta Qualidade - Masterização Android
TítuloMapas Android de Alta Qualidade - Masterização Android
CategoriasAndroid, Kotlin, Masterização, Especialização
AutorVinícius Thiengo
Edição
Ano2020
Capítulos11
Páginas166
Acessar Livro
Quer aprender a programar para Android? Acesse abaixo o curso gratuito no Blog.
Conteúdo Exclusivo
Investir em Você é Barra de Ouro a R$ 2,00. Cadastre-se e receba gratuitamente conteúdos Android sem precedentes!
Email inválido

Tudo bem?

No vídeo acima é apresentado o que é e qual a importância da classe IntentFilter (filtro de intenção - Intent).

Já lhe adianto que a IntentFilter não tem o grau de importância que uma atividade ou uma Intent têm, mas é com o filtro de intenção, por exemplo, que nós desenvolvedores Android conseguimos definir qual aplicativo de terceiro abrir via Intent.

E também em como responder a chamadas de intenção realizadas em apps de terceiros, isso com definição em BroadcastReciever interno ao nosso aplicativo.

Preste atenção:

Apesar de nos parágrafos anteriores, e em parte do vídeo, terem informações que não expressam tamanha importância sobre a entidade IntentFilter, não se engane, apenas fiz um pequeno comparativo com duas das principais entidades Android, atividade e Intent.

Porém o domínio de intenções no Android, as Intents, algo necessário para qualquer nível de desenvolvedor de aplicativos deste sistema operacional mobile do Google, somente vem com o domínio do filtro de intenções, IntentFilter.

Um ponto do vídeo que já vale chamar atenção aqui em artigo é: a importância da categoria DEFAULT caso em seu aplicativo tenha sido definida apenas uma ação ou definida também uma categoria personalizada. Fique bem atento a está parte do vídeo.

E ressalto que a apresentação da entidade IntentFilter, no vídeo, é dentro do escopo de atividades, digo isso, pois a IntentFilter pode ser utilizada em inúmeros outros contextos.

Um outro contexto comum é o do BroadcastReceiver, como abordo no artigo desta entidade em: BroadcastReceiver no Android, Executando Tarefas no Background.

Antes de finalizar o artigo, deixo a seguir alguns links de outros conteúdos do Blog, com vídeos, que lhe colocarão em dia com o que há de novo no desenvolvimento Android:

E caso você tenha como meta aprender a construir apps Android, ou evoluir nesta área, também com os conteúdos free do Blog, então não deixe de acessar a lista exclusiva de estudos em: Estudando Android - Lista de Conteúdos do Blog.

E... não esqueça de se inscrever 📫 na lista de e-mails do Blog para receber todos os conteúdos exclusivos Android em primeira mão... e também em suas versões PDF (disponíveis gratuitamente apenas aos incritos da lista de e-mails).

Se inscreva também no canal do Blog no YouTube para acompanhar as últimas novidades disponíveis lá e aqui no Blog.

Surgindo dúvidas ou dicas, pode enviar abaixo na área de comentários que logo eu lhe retorno.

Obs. : o link para download do projeto apresentado em vídeo se encontra logo abaixo no artigo, na seção "Download".

Abraço.

Eclipse IDE vs Android Studio IDE

Apesar de o conteúdo da vídeo aula acima estar utilizando o Eclipse IDE 😱, tudo que é apresentado, tanto a parte teórica quanto a parte prática, é ainda válido nos dias de hoje com o desenvolvimento Android utilizando o Android Studio 😁.

Ou seja, independente da linguagem oficial (Java, Kotlin, C ou C++), IDE ou framework que você esteja utilizando, o conteúdo acima é ainda muito útil.

AndroidX

Apesar deste conteúdo sobre IntentFilter ainda estar atual e ser importante para qualquer nível de desenvolvedor Android.

Apesar disso eu também recomendo, assim que finalizado o projeto em sua própria instalação de IDE, que você o migre para o AndroidX.

Algo que pode ser feito com poucos cliques, como apresentado no tutorial a seguir: Migrar para o AndroidX.

Fontes

IntentFilter - documentação oficial Android

Elemento <intent-filter> - documentação oficial Android

Intents e filtros de intents

Investir em Você é Barra de Ouro a R$ 2,00. Cadastre-se e receba grátis conteúdos Android sem precedentes!
Email inválido

Relacionado

Classe Intent e o Conceito de Pilha em AndroidClasse Intent e o Conceito de Pilha em AndroidAndroid
Passagem de Parâmetros de Uma Atividade Para a Outra em AndroidPassagem de Parâmetros de Uma Atividade Para a Outra em AndroidAndroid
Liberando o Android do Seu Smartphone Para ProgramaçãoLiberando o Android do Seu Smartphone Para ProgramaçãoAndroid
Enviando e Recebendo Dados Entre Activities em AndroidEnviando e Recebendo Dados Entre Activities em AndroidAndroid

Compartilhar

Comentários Facebook

Comentários Blog

Para código / script, coloque entre [code] e [/code] para receber marcação especifica.
Forneça seu nome válido.
Forneça seu email válido.
Forneça o comentário.
Enviando, aguarde...