Pular para o conteúdo

Mais visitados

Visitados recentemente

navigation

Interação com outros aplicativos

Geralmente, um aplicativo Android tem várias atividades. Cada atividade exibe uma interface do usuário que permite ao usuário executar uma tarefa específica (como visualizar um mapa ou tirar uma foto). Para levar o usuário de uma atividade para outra, o aplicativo deve usar uma Intent para definir o “intent” do aplicativo de fazer algo. Ao transmitir uma Intent para o sistema com um método como startActivity(), o sistema usa a Intent para identificar e iniciar o componente adequado do aplicativo. Usar intents permite até mesmo que o aplicativo inicie uma atividade que esteja contida em outro aplicativo.

Uma Intent pode ser explícita para iniciar um componente específico (uma instância de Activity específica) ou implícita para iniciar qualquer componente que possa processar a ação pretendida (como “capturar uma foto”).

Esta lição mostra como usar uma Intent para executar algumas interações básicas com outros aplicativos, como iniciar outro aplicativo, receber um resultado e fazer com que o seu aplicativo possa responder às intents de outros aplicativos.

Lições

Como enviar o usuário para outro aplicativo
Mostra como criar intents implícitos para iniciar outros aplicativos que podem executar uma ação.
Como obter resultados de uma atividade
Mostra como iniciar outra atividade e receber um resultado dela.
Como permitir que outros aplicativos iniciem sua atividade
Mostra como fazer com que atividades em seu aplicativo sejam abertas para serem usadas por outros aplicativos com a definição de filtros de intents que declaram os intents implícitos aceitas pelo aplicativo.
Este site usa cookies para armazenar suas preferências quanto às opções de idioma e exibição específicas ao site.

Receba as dicas e notícias mais recentes para desenvolvedores Android que ajudarão você a ter sucesso no Google Play.

* Campos obrigatórios

Uhu!

Siga o Google Developers no WeChat

Navegar neste site em ?

Você solicitou uma página em , mas sua preferência de idioma para este site está definida como .

Quer alterar sua preferência de idioma e navegar neste site em ? Para alterar a preferência de idioma depois, use o menu de idiomas na parte inferior de cada página.

É preciso ter o nível de API ou superior para esta aula

Este documento está oculto porque o nível de API selecionado para a documentação é o . Para alterar o nível, clique no seletor acima da barra de navegação esquerda.

Para mais informações sobre como especificar o nível de API que o seu app precisa, leia o artigo Compatibilidade com diferentes versões de plataforma.

Take a short survey?
Help us improve the Android developer experience. (April 2018 — Developer Survey)