內容來源:http://zheyiw.iteye.com/blog/1782665
常見的Activity Action Intent常量
ACTION_MAIN android.intent.action.MAIN 應用程序入口
ACTION_VIEW android.intent.action.VIEW 顯示數據給用戶
ACTION_ATTACH_DATA android.intent.action.ATTACH_DATA 指明附加信息給其他地方的一些數據
ACTION_EDintent android.intent.action.EDintent 顯示可編輯的數據
ACTION_PICK android.intent.action.PICK 選擇數據
ACTION_CHOOSER android.intent.action.CHOOSER 顯示一個Activintenty選擇器
ACTION_GET_CONTENT android.intent.action.GET_CONTENT 獲得內容
ACTION_DIAL android.intent.action.GET_CONTENT 顯示打電話面板
ACintentON_CALL android.intent.action.DIAL 直接打電話
ACTION_SEND android.intent.action.SEND 直接發短信
ACTION_SENDTO android.intent.action.SENDTO 選擇發短信
ACTION_ANSWER android.intent.action.ANSWER 應答電話
ACTION_INSERT android.intent.action.INSERT 插入數據
ACTION_DELETE android.intent.action.DELETE 刪除數據
ACTION_RUN android.intent.action.RUN 運行數據
ACTION_SYNC android.intent.action.SYNC 同步數據
ACTION_PICK_ACTIVintentY android.intent.action.PICK_ACTIVintentY 選擇Activintenty
ACTION_SEARCH android.intent.action.SEARCH 搜索
ACTION_WEB_SEARCH android.intent.action.WEB_SEARCH Web搜索
ACTION_FACTORY_TEST android.intent.action.FACTORY_TEST 工廠測試入口點
常見的BroadcastIntent Action常量 BroadcastIntent
Action字符串常量 描述
ACTION_TIME_TICK 系統時間每過一分鐘發出的廣播
ACTION_TIME_CHANGED 系統時間通過設置發生了變化
ACTION_TIMEZONE_CHANGED 時區改變
ACTION_BOOT_COMPLETED 系統啓動完畢
ACTION_PACKAGE_ADDED 新的應用程序apk包安裝完畢
ACTION_PACKAGE_CHANGED 現有應用程序apk包改變
ACTION_PACKAGE_REMOVED 現有應用程序apk包被刪除
ACTION_UID_REMOVED 用戶id被刪除
Intent的Action和Data屬性匹配
Action屬性 Data屬性 說明
ACTION_VIEW content://contacts/people/1 顯示id爲1的聯繫人信息
ACTION_DIAL content://contacts/people/1 將id爲1的聯繫人電話號碼顯示在撥號界面中
ACintentON_VIEW tel:123 顯示電話爲123的聯繫人信息
ACTION_VIEW http://www.google.com 在瀏覽器中瀏覽該網站
ACTION_VIEW file://sdcard/mymusic.mp3 播放MP3
ACTION_VIEW geo:39.2456,116.3523 顯示地圖
常見的Category常量
Category字符串常量 描述
CATEGORY_BROWSABLE 目標Activintenty能通過在網頁瀏覽器中點擊鏈接而激活(比如,點擊瀏覽器中的圖片鏈接)
CATEGORY_GADGET 表示目標Activintenty可以被內嵌到其他Activintenty當中
CATEGORY_HOME 目標Activintenty是HOME Activintenty,即手機開機啓動後顯示的Activintenty,或按下HOME鍵後顯示的Activintenty
CATEGORY_LAUNCHER 表示目標Activintenty是應用程序中最優先被執行的Activintenty
CATEGORY_PREFERENCE 表示目標Activintenty是一個偏愛設置的Activintenty
常見的Extra常量
Extra鍵值字符串常量 描述
EXTRA_BCC 裝有郵件密送地址的字符串數組
EXTRA_CC 裝有郵件抄送地址的字符串數組
EXTRA_EMAIL 裝有郵件發送地址的字符串數組
EXTRA_INTENT 使用ACTION_PICK_ACTIVintentY動作時裝有Intent選項的鍵
EXTRA_KEY_EVENT 觸發該Intent的案件的KeyEvent對象
EXTRA_PHONE_NUMBER 使用撥打電話相關的Action時,電話號碼字符串的鍵,類型爲String
EXTRA_SHORTCUT_ICON 使用ACTION_CREATE_SHORTCUT在HomeActivintenty創建快捷方式時,對快捷方式的描述信息。
其中ICON和ICON_RESOURCE描述的是快捷方式的圖標,類型分別爲Bintentmap和ShortcutIconResource。INTENT描述的是快捷方式相對應的Intent對象。NAME描述的是快捷方式的名字。
EXTRA_SHORTCUT_ICON_RESOURCE EXTRA_SHORTCUT_INTENT EXTRA_SHORTCUT_NAME EXTRA_SUBJECT 描述信息主題的鍵
EXTRA_TEXT 使用ACTION_SEND動作時,用來描述要發送的文本信息,類型爲CharSequence
EXTRA_TintentLE 使用ACTION_CHOOSER動作時,描述對話框標題的鍵,類型爲CharSequence
EXTRA_UID 使用ACTION_UID_REMOVED動作時,描述刪除的用戶id的鍵,類型爲int
Android.telephony包中的類
類名 描述
CellLocation 表示設備位置的抽象類
PhoneNumberFormattingTextWather 監視一個TextView控件,如果有電話號碼輸入,則用formatNumber()方法處理電話號碼
PhoneNumberUtils 包含各種處理電話號碼字符串的使用工具
PhoneStateListener 監視手機中電話狀態變化的監聽類
ServiceState 包含電話狀態和相關的服務信息
TelephonyManager 提供對手機中電話服務信息的訪問
與短信服務相關的類主要在包android.telephony.gsm中
類名 描述
GsmCellLocation 表示GSM手機的基站位置
SmsManager 管理各種短信操作
SmsMessage 表示具體的短信