Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> Android開發實例 >> Android開發Intent的簡單介紹

Android開發Intent的簡單介紹

編輯:Android開發實例

  在你開始與撥號盤交互之前,需要你理解你要使用的代碼類型。Andriod開發也使用Intent在應用程序中定義工作。那麼現在我們就來了解下Intent以及如何使用它。一個Intent是Android從一個Activity(活動)傳遞信息到另外一個活動的方法。你可以認為一個Intent是一個活動間交換的信息。

  例如,假定你有一個活動需要來打開一個網頁浏覽器並且在Android設備上顯示一個頁面。你的活動應當發送一個“在網頁浏覽器中打開某頁的Intent(意圖)”,就像一個WEB_SEARCH_ACTION的Intent,一個Android Intent解答器。Intent解答器從語法上分析一個活動的列表並且選擇最匹配你的Intent的一個。那就是,網頁浏覽器的活動。Intent解答器然後傳遞你的網頁到浏覽器中並且啟動網頁浏覽器活動。

  Activity Action Intents(活動動作意圖)Intents用來呼叫應用程序以外的活動。只有一個活動可以處理Intent。例如,對於網頁浏覽器,你需要打開網頁浏覽器活動來顯示一個頁面。

  Broadcast Intents (廣播意圖)Intents 被送出到多個活動來處理。一個被Android發出的廣播意圖的例子就是,當前電池的電量。任何活動處理這個意圖並適時的反應。——例如,如果電池電量低到一定程度,取消一個活動。

  正如你注意到的一樣,大多數情況下,從Intent名字可以看出這個Intent是做什麼的。

  Activity Action Intent Message

  ADD_SHORTCUT_ACTION 增加一個功能快捷菜單到Android的主屏

  ALL_APPS_ACTION 列出設備上可用的所有應用程序

  ANSWER_ACTION 接電話

  BUG_REPORT_ACTION 打開調試報告活動

  CALL_ACTION 呼叫一個提供的位置

  DELETE_ACTION 刪除定義的數據

  DIAL_ACTION 打開撥號活動並且撥打一個定義好的號碼

  EDIT_ACTION 對有權使用的數據提供編輯

  EMERGENCY_DIAL_ACTION 撥打一個緊急號碼

  FACTORY_TEST_ACTION 回復工廠測試設定

  GET_CONTENT_ACTION 選擇並返回定義的數據

  INSERT_ACTION 插入一個空的條目

  MAIN_ACTION 建立一個活動開始點

  PICK_ACTION 挑選一個條目並且返回一個選擇

  PICK_ACTIVITY_ACTION 挑選一個特定的活動(返回一個類)

  RUN_ACTION 執行特定的數據

  SEARCH_ACTION 在系統上啟動搜索

  SEND_ACTION 發送數據給沒有定義的接收者

  SENDTO_ACTION 發送數據到指定的接收者

  SETTINGS_ACTION 啟動系統設定

  SYNC_ACTION 和外部的源同步手機

  VIEW_ACTION (DEFAULT_ACTION) 打開一個視圖

  WALLPAPER_SETTINGS_ACTION 顯示修改Android牆紙的設定

  WEB_SEARCH_ACTION 打開谷歌搜索,或者其它定義過的網頁

  需要注意的是

  CALL_ACTION 和 DIAL_ACTION。這些Intents使你有進入手機撥號和呼叫的能力。

  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved