Android開發中的Extras

來源:互聯網
上載者:User

標籤:android開發   extra   

 Extras屬性主要用於傳遞目標組件所需要的額外的資料 。通過putExtras()方法設定。 常作為一個Intent,BroadCast Receiver等組件的傳入資料使用!接下來我們來看下有哪些 Extras吧

EXTRA 常量值

意義

EXTRA_ALARM_COUNT

存放延遲的 Pending Alarms 的數量

EXTRA_BCC

存放郵件密送人地址的字串數組

EXTRA_CC

存放郵件抄送人地址的字串數組

EXTRA_CHANGED_COMPONENT_NAME

Deprecated.( 過時了 )

EXTRA_CHANGED_COMPONENT_NAME_LIST

用於調用 ACTION_PACKAGE_CHANGED 時 , 列出改變的組件的名字數組

EXTRA_DATA_REMOVED

用於 ACTION_PACKAGE_REMOVED 時,指示是完全卸載(刪除程式和資料) , 還是部分卸載(留下資料,這意味著有可能是更新應用程式)

EXTRA_DOCK_STATE

用於 ACTION_DOCK_EVENT 需要這個 Dock State. 它能取的值有 EXTRA_DOCK_STATE_UNDOCKED,EXTRA_DOCK_STATE_DESK,EXTRA_DOCK_STATE_CAR.

EXTRA_DOCK_STATE_CAR

汽車底座

EXTRA_DOCK_STATE_DESK

案頭底座

EXTRA_DOCK_STATE_UNDOCKED

無 Dock 底座

EXTRA_DONT_KILL_APP

用一個 boolean 型的值在調用 ACTION_PACKAGE_REMOVED 或者 ACTION_PACKAGE_CHANGED 來重載預設的重啟應用的行為

EXTRA_EMAIL

存放郵件地址的字串數組

EXTRA_INITIAL_INTENTS

增加額外的 Activity 選擇項到 ACTION_CHOOSER 調用時的挑選清單中

EXTRA_INTENT

配合 ACTION_PICK_ACTIVITY. 選擇你想要的 Activity

EXTRA_KEY_EVENT

以 KeyEvent 對象方式存放觸發 Intent 的按鍵

EXTRA_PHONE_NUMBER

存放調用 ACTION_CALL 時的電話號碼

EXTRA_REMOTE_INTENT_TOKEN

遠端 Intent

EXTRA_REPLACING

一個 boolean 值配合 ACTION_PACKAGE_REMOVED 來指示是否程式被替換 ( 重新安裝程式 )

EXTRA_SHORTCUT_ICON

表徵圖的名字字串,它對應的類型為 Bitmap ,作為捷徑的表徵圖

EXTRA_SHORTCUT_ICON_RESOURCE

表徵圖的名字的資源字串,類型為 ShortcutIconResource, 作為捷徑的表徵圖

EXTRA_SHORTCUT_INTENT

用於 shortcut (捷徑)的 Intent 中

EXTRA_STREAM

A content: URI holding a stream of data associated with the Intent, used with ACTION_SEND to supply the data being sent.

EXTRA_SHORTCUT_NAME

配合 ACTION_CREATE_SHORTCUT 來建立一個 Activity 的捷徑時,指定捷徑的名字

EXTRA_SUBJECT

存放郵件主題字串

EXTRA_TEMPLATE

The initial data to place in a newly created record. Use with ACTION_INSERT. The data here is a Map containing the same fields as would be given to the underlying ContentProvider.insert() call.

EXTRA_TEXT

存放郵件內容

EXTRA_TITLE

配合 ACTION_CHOOSER ,在建立 Chooser Dialog 的時候,指定該 Dialog 的 Title.

轉載請註明出處=>csdn胖虎:http://blog.csdn.net/ljphhj

EXTRA_UID

一個 int 類型,配合 ACTION_UID_REMOVED 支援註冊 uid 的包,方便當 ACTION_PACKAGE_REMOVED 或者 ACTION_PACKAGE_CHANGED 觸發時能

找到同一個目標 ( 用 UID 來區分 )



Android開發中的Extras

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.