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

2021-06-26 15:34:20 字數 1333 閱讀 7690

intentfilter的主要標籤:

1. 2.

3. 以下幾句簡單的話幫助記憶:

1.主選單進入必須使用 

2. 接收隱式

intent

必須使用 

主選單進入必須使用

對於隱式的

intent

必須指定

aciton

uri的內容組成:

scheme://host:port/path

例如:content:

主要標籤

android:

host

="string

"android:

mimetype

="string

"android:

path

="string

"android:

pathpattern

="string

"android:

pathprefix

="string

"android:

port

="string

"android:

scheme

="string

"/>

intentfilter

匹配隱式

intent

規則第一步、匹配

action

第二步、匹配

category

第三步、匹配

data

1、沒有

data

的intent

只能匹配沒有

data

的filter;

2、只有

uri沒有資料型別的

intent

只能能匹配只有

uri沒有資料型別的

filter; 3

、沒有uri

只有資料型別的

intent

只能能匹配沒有

uri只有資料型別的

filter;

4、 uri和資料型別都有的intent能匹配:

①只有相同資料型別的filter

②只有相同uri的filter

③uri和資料型別都相同的filter

注:如果filter沒有指明scheme,默

認支援:

content:

和file:

簡短的幾句js實現css壓縮和反壓縮功能

寫在前面 最近一直在整理css,但因為現在visual studio 2013太智慧型了,它每每在我按ctrl e d進行格式化 的時候,就會將css進行層次格式化 如下圖所示 而這個格式讓我老大實在無法忍受,我老大認為它實在是太浪費空間了。那我應該怎麼辦呢,每次將本地 上傳之前都開啟另外乙個vs1...

簡短的說明

本人愛丁堡小弱弱,目前是ecs的學生 有想要交流的可以私信我 我打算把大一第一學期學的haskell相關知識,分享一下,權當複習了 本學期從兩個方面學習了haskell,一節課是cl computation and logic,另一節課是fp functional programming 所以我也打...

Git的誕生(簡短)

git是目前世界上最先進的分布式版本控制系統 沒有之一 git的誕生 90年代linus把linux建立後,起初是linux本人通過手工方式合併世界各地志願者通過diff的方式傳過來的 到了2002年後 庫太大,linux很難繼續通過手工方式管理。linux就選擇了一家商業版本控制系統bitkeep...