Intent filter匹配規則

2022-03-23 04:17:37 字數 410 閱讀 9512

action:至少匹配乙個  setaction(string)或者new intent(string action);

category:可以不新增匹配,但是如果新增必須匹配;  addcategory(string categoru)     當沒有新增時:系統會設定預設的category:android.intent.category.default;

data:至少匹配乙個,如果既要匹配data和type就要使用setdataandtype(uri data,string type);    不能先setdata(uri) 再settype(string type),因為這兩個方法會相互清理;

data:分為mimetype和uri

type:mimetype:指**型別(image/jpeg;video/*等);data:uri;

幾句簡短的IntentFilter匹配規則總結

intentfilter的主要標籤 1.2.3.以下幾句簡單的話幫助記憶 1.主選單進入必須使用 2.接收隱式 intent 必須使用 主選單進入必須使用 對於隱式的 intent 必須指定 aciton uri的內容組成 scheme host port path 例如 content 主要標籤 ...

Intent filter匹配規則

乙個activity可以有多個intent filter,乙個intent只要匹配到其中乙個就匹配成功 intent必須匹配乙個或乙個以上action才能匹配intent filter成功,但是這個還沒充分 乙個intentkw 能有1個或者0個action intent可以有0個或者多個categ...

IntentFilter的匹配規則

mainactivityintent intent new intent 動作 intent.setaction com.pnag.action.good 分類 intent.addcategory com.pnag.category.luck 資料 intent.setdataandtype ur...