Todo mundo que já
desenvolveu algum aplicativo para Android que trabalhe com duas ou
mais Activities deve ter usado uma Intent, mas você sabe realmente
como funciona uma Intent?
Geralmente
utilizamos uma Intent para invocar uma Activity através de outra
Activity. Porém a Intent serve para muito mais do que isso, para
comprovar o que disse irei começar uma série de posts para que você
possa entender melhor o que são as Intents e qual a sua finalidade
no Android.
Intent:
Nada
mais é do que uma mensagem enviada por um componente de um
aplicativo ao núcleo do Android, informando que deseja realizar uma
ação, ou seja, uma mensagem informando a intenção de se realizar
algo no sistema.
Através da Intent
podemos pedir para o Android chamar um determinado componente do
nosso aplicativo ou um componente de um outro aplicativo instalado no
dispositivo. Veja, na Figura abaixo a arquitetura do Android
mostrando como as Activities usam as Intents para chamar componentes
dos aplicativos.
As Intents
permitem que os aplicativos se comuniquem uns com os outros, fazendo
com que um aplicativo aproveite as funcionalidades disponibilizadas
por outros aplicativos. Através de uma Intent, em um aplicativo
Android, podemos por exemplo:
(Futuramente irei
criar um exemplo pra cada item desse).
- Invocar uma determinada Activity de um aplicativo;
- Invocar um Service para executar um serviço em segundo plano.
- Enviar um Broadcast para o Android
- Selecionar um determinado contato no aplicativo de contatos do Android e obter seus dados;
- Abrir o aplicativo de mapas do Android em uma coordenada desejada;
- Abrir uma página da Web;
- Discar para um número de telefone através do aplicativo de telefone do Android;
- Enviar um SMS através do aplicativo de mensagem do Android;
- e várias outras possibilidades.Esse é o primeiro post na série relacionadas a Intents, para ler o próximo é só clicar Aqui.Qualquer sugestão ou duvida fique a vontade para deixar um comentário.A vantagem de ter péssima memória é divertir-se muitas vezes com as mesmas coisas boas como se fosse a primeira vez.Friedrich Nietzsche
0 comentários:
Postar um comentário