歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux編程 >> Linux編程 >> Android Training - 和其他程序交互

Android Training - 和其他程序交互

日期:2017/3/1 10:12:20   编辑:Linux編程

一個Android程序通常包含很多activity。每個activity顯示一個界面,讓用戶執行一個特定的任務(例如顯示地圖或者拍照)。從一個activity到另外一個activity,你的程序必須使用一個Intent去定義你這麼做的意圖。當你通過startActivity傳遞一個Intent給系統,系統會指定和開始一個合適程序組件。使用Intent也可以讓你的程序啟動一個包含在其他獨立的一個程序中的activity。

一個Intent可以顯式的啟動一個指定的組件(一個指定的activity實例),或者隱式的啟動任何想執行的動作的組件(比如“拍一張照片”)。

這節課程展示了使用Intent去實現一些基本的程序間的交互,例如,開啟另一個程序,從一個程序接收結果,讓你的程序可以響應其他程序的intent。

課程

--------------------------------------------------------------------------------

發送用戶請求給另外一個程序 http://www.linuxidc.com/Linux/2012-08/68514p2.htm

展示怎麼創建一個隱式的intent去啟動一程序,然後執行一個動作。

從一個activity取得結果 http://www.linuxidc.com/Linux/2012-08/68514p3.htm

怎麼開啟另外一個activity,然後從這個activity取得結果。

允許其他程序啟動你的activity http://www.linuxidc.com/Linux/2012-08/68514p4.htm

定義intent過濾器,聲明你的程序可以接收的隱式intent,讓其他程序可以使用你的activity。

Copyright © Linux教程網 All Rights Reserved