直接前往內容

最常造訪的網頁

最近瀏覽的網頁

navigation

與其他應用程式互動

相依性和先決條件

您也應該閱讀

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

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

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

課程

將使用者傳送至其他應用程式
展示如何建立隱含意圖以啟動能執行行為的其他應用程式。
從應用行為顯示取得結果
展示如何啟動其他應用行為顯示並接收應用行為顯示傳回的結果。
允許其他應用程式啟動您的應用行為顯示
展示如何透過定義對您的應用程式所接受的隱含意圖進行宣告的意圖篩選器,讓應用程式中的應用行為顯示可供其他應用程式使用。
本網站使用 Cookie 儲存你在此指定的語言和顯示選項偏好設定。

掌握有關 Android 開發人員的最新消息和實用訣竅,協助你製作最受歡迎的 Google Play 內容。

* 必填欄位

訂閱成功!

在 WeChat 上追蹤 Google Developers

你要以瀏覽這個網站嗎?

你要求以顯示這個網頁,但你為此網站指定的語言偏好設定為

是否要變更語言偏好設定並改用瀏覽網站?稍後如要變更語言偏好設定,請利用位在每個網頁最下方的語言選單來調整設定。

你的 API 層級必須達 以上才能存取這個級別

本說明文件已隱藏,因為你為該文件選取的 API 層級為 。使用左側導覽列上方的選取工具即可變更說明文件的 API 層級。

如需進一步瞭解如何為應用程式指定 API 層級的相關資訊,請參閱 Supporting Different Platform Versions (支援不同的平台版本) (英文)。

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