Android开发之隐式Intent中Intent-filter的三个属性-action,category,data

使用隐式Intent时,需要使用到意图过滤器Intent-filter。Intent-filter含有三个属性:action,category,data。通过这三个属性的组合,可以启动想要启动的activity,service或者broadcast receiver,同时过滤掉那些没有意义的组件。

action,一个Intent-filter最少含有一个action元素,没有action的intent,无法启动

<action android:name="android.intent.action.xxx" />

category,一个Intent-filter必须含有categoty的默认值<category android:name="android.intent.category.DEFAULT"/>

data,

上一篇:在Android中Intent的概念及应用(一)——显示Intent和隐式Intent


下一篇:Android开发学习笔记:浅谈显示Intent和隐式Intent