Android action category
1.组件intent-filter中可以声明多个action和category,用以说明拥有哪些属性的intent可以启动该组件。
2.每一个intent-filter中必须包含一个action属性,如果要添加category属性,则必须包含一个<category android:name="android.intent.category.DEFAULT" />属性。
3.在代码中设置某个intent中的属性,用implicate方式启动某个组件的时候:
<1>如果只设置intent中的action属性,则会启动所有符合这个action的所有intent。
<2>如果同时设置intent中的action属性和category属性,则会启动所有符合action和category属性的intent。
<3>如果设置中没有符合action属性的组件或者没有符合所有category属性的组件,则无法启动任何组件。

浙公网安备 33010602011771号