Skip to content

Most visited

Recently visited

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.
This site uses cookies to store your preferences for site-specific language and display options.

Get the latest Android developer news and tips that will help you find success on Google Play.

* Required Fields

Hooray!

Siga o Google Developers no WeChat

Browse this site in ?

You requested a page in , but your language preference for this site is .

Would you like to change your language preference and browse this site in ? If you want to change your language preference later, use the language menu at the bottom of each page.

This class requires API level or higher

This doc is hidden because your selected API level for the documentation is . You can change the documentation API level with the selector above the left navigation.

For more information about specifying the API level your app requires, read Supporting Different Platform Versions.

Take a short survey?
Help us improve the Android developer experience. (Dec 2017 Android Platform & Tools Survey)