page.title=與其他應用程式互動 page.tags=意圖,應用行為的顯示 helpoutsWidget=true trainingnavtop=true startpage=true @jd:body
Android 應用程式通常具有多個應用行為顯示。每個應用行為顯示都會顯示使用者介面,使用者可藉此執行特定任務 (例如檢視地圖或拍照)。若要將使用者從一個應用行為顯示傳送至另一個應用行為顯示,您的應用程式必須使用 {@link android.content.Intent} 來定義應用程式執行作業的「意圖」。 使用某方法 (例如 {@link android.app.Activity#startActivity startActivity()}) 將 {@link android.content.Intent} 傳遞至系統時, 系統會使用 {@link android.content.Intent} 來識別並啟動相應的應用程式元件。若使用意圖,應用程式甚至可以藉此啟動獨立應用程式中包含的應用行為顯示。
{@link android.content.Intent} 可以是明確的,以啟動特定元件 (特定 {@link android.app.Activity} 執行個體),也可以是隱含的,以啟動可處理預期行為 (例如「拍照」) 的元件。
本課程將為您展示如何使用 {@link android.content.Intent} 來執行與其他應用程式的某些基本互動,例如啟動其他應用程式、接收該應用程式的結果,以及讓您的應用程式能回應其他應用程式的意圖。