回覆列表
  • 1 # 使用者9069971747367

      Android為了遮蔽程序的概念,利用不同的元件[Activity、Service]來表示程序之間的通訊!元件間通訊的核心機制是Intent,透過Intent可以開啟一個Activity或Service,不論這個Activity或Service是屬於當前應用還是其它應用的。

      一、Intent包含兩部分:

    1、目的[action]--要往哪裡去

    2、內容[category、data]--路上帶了些什麼,區分性資料或內容性資料

      二、Intent型別:

    1、顯式--直接指定訊息目的地,只適合同一程序內的不同元件之間通訊

      new Intent(this,Target.class)

    2、隱式--AndroidMainifest.xml中註冊,一般用於跨程序通訊

      new Intent(String action)

      IPC機制:有了Intent這種基於訊息的程序內或程序間通訊模型,我們就可以透過Intent去開啟一個Service,可以透過Intent跳轉到另一個Activity,不論上面的Service或Activity是在當前程序還是其它程序內即不論是當前應用還是其它應用的Service或Activity,透過訊息機制都可以進行通訊!

  • 中秋節和大豐收的關聯?
  • 求黑道寵文,女強男更強,類似盜情……,一定要寵,結局也要很Happy?