W3Cschool
恭喜您成為首批注冊用戶
獲得88經驗值獎勵
action:表示調用方要執(zhí)行的通用操作(如查看、分享、應用詳情)。在隱式Want中,您可定義該字段,配合uri或parameters來表示對數據要執(zhí)行的操作。如打開,查看該uri數據。例如,當uri為一段網址,action為ohos.want.action.viewData則表示匹配可查看該網址的Ability。在Want內聲明action字段表示希望被調用方應用支持聲明的操作。在被調用方應用配置文件skills字段內聲明actions表示該應用支持聲明操作。
常見action
ACTION_HOME:啟動應用入口組件的動作,需要和ENTITY_HOME配合使用;系統桌面應用圖標就是顯式的入口組件,點擊也是啟動入口組件;入口組件可以配置多個。
ACTION_CHOOSE:選擇本地資源數據,例如聯系人、相冊等;系統一般對不同類型的數據有對應的Picker應用,例如聯系人和圖庫。
ACTION_VIEW_DATA:查看數據,當使用網址uri時,則表示顯示該網址對應的內容。
ACTION_VIEW_MULTIPLE_DATA:發(fā)送多個數據記錄的操作。
entities:表示目標Ability的類別信息(如瀏覽器、視頻播放器),在隱式Want中是對action的補充。在隱式Want中,開發(fā)者可定義該字段,來過濾匹配應用的類別,例如必須是瀏覽器。在Want內聲明entities字段表示希望被調用方應用屬于聲明的類別。在被調用方應用配置文件skills字段內聲明entites表示該應用支持的類別。
常用entities
ENTITY_DEFAULT:默認類別無實際意義。
ENTITY_HOME:主屏幕有圖標點擊入口類別。
ENTITY_BROWSABLE:指示瀏覽器類別。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯系方式:
更多建議: