Skip to content

Most visited

Recently visited

navigation

與其他應用程式互動

相依性和先決條件

您也應該閱讀

Android 應用程式通常具有多個應用行為顯示。每個應用行為顯示都會顯示使用者介面,使用者可藉此執行特定任務 (例如檢視地圖或拍照)。若要將使用者從一個應用行為顯示傳送至另一個應用行為顯示,您的應用程式必須使用 Intent 來定義應用程式執行作業的「意圖」。 使用某方法 (例如 startActivity()) 將 Intent 傳遞至系統時, 系統會使用 Intent 來識別並啟動相應的應用程式元件。若使用意圖,應用程式甚至可以藉此啟動獨立應用程式中包含的應用行為顯示。

Intent 可以是明確的,以啟動特定元件 (特定 Activity 執行個體),也可以是隱含的,以啟動可處理預期行為 (例如「拍照」) 的元件。

本課程將為您展示如何使用 Intent 來執行與其他應用程式的某些基本互動,例如啟動其他應用程式、接收該應用程式的結果,以及讓您的應用程式能回應其他應用程式的意圖。

課程

將使用者傳送至其他應用程式
展示如何建立隱含意圖以啟動能執行行為的其他應用程式。
從應用行為顯示取得結果
展示如何啟動其他應用行為顯示並接收應用行為顯示傳回的結果。
允許其他應用程式啟動您的應用行為顯示
展示如何透過定義對您的應用程式所接受的隱含意圖進行宣告的意圖篩選器,讓應用程式中的應用行為顯示可供其他應用程式使用。
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!

在 WeChat 上追蹤 Google Developers

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)