1. action 用action来匹配
2. action 相同时用category filter
3. 前两者都相同时用 data来filter
例如:
<activity android:name=".abc" android:label="@string/app_name">
<intent-filter>
<action android:name="android.intent.action.PICK"></action>
<category android:name="android.intent.category.DEFAULT"></category>
<data android:path="contacts" android:scheme="content"></data>
</intent-filter>
</activity>
Intent intent = new Intent(Intent.ACTION_PICK,
Uri.parse("content://contacts/"));
startActivityForResult(intent, PICK_CONTACT);
这里用到Intent.ACTION_PICK=android.intent.action.PICK
然后通过传content://contacts 来与 data的 android:path="contacts" android:scheme="content"
来filter