No entanto, caso existam várias opções que sejam capazes de processar a intenção de A, a imagem abaixo será exibida de modo que o usuário possa escolher qual o aplicativo irá tratar a intenção. Neste caso, as opções apresentadas pelo Android correspondem às aplicações que são capazes de compartilhar uma imagem, pois esse foi a Intent criada pela Activity A.
|
As Intents são um recurso-chave no Android, pois é através delas que podemos fazer com que as aplicações colaborem entre si, disponibilizando, por exemplo, funcionalidades que podem ser reutilizadas, sem a necessidade de reescrever ou importar códigos, uma vez que tais práticas, consequentemente, geram dependências desnecessárias em sua aplicação.
|
Através de Intents é possível iniciar novas activities, como fazer uma busca e selecionar um contato do telefone, abrir a aplicação de mapas com as coordenadas de localização do GPS, abrir uma página da web, tirar fotos utilizando a câmera, capturar algum SMS específico, gravar o áudio de uma ligação telefônica, dentre inúmeras outras, apenas reaproveitando funcionalidades já existentes, disponibilizadas pelos aplicativos instalados no aparelho. Saiba+
Observe que o uso ou reuso de tais funcionalidades está condicionada a quais aplicativos estão devidamente instalados e configurados no aparelho em questão em um determinado instante do tempo. Ou seja, a forma como cada dispositivo responde às Intents em tempo de execução depende da configuração específica do aparelho no qual o aplicativo está sendo executado.
X