标签:
英文原文:http://developer.android.com/guide/topics/manifest/intent-filter-element.html
采集(更新)日期:2014-7-1
搬迁自原博客:http://blog.sina.com.cn/s/blog_48d491300100zmuk.html
<intent-filter android:icon="drawable resource" android:label="string resource" android:priority="integer" > . . . </intent-filter>
<activity>
<activity-alias>
<service>
<receiver>
<action>
<category>
<data>
过滤器的大部分内容由其
<action>
、
<category>
和
<data>
子元素进行声明。
关于过滤器更为详尽的讨论,请参阅单独的文档 Intent 和 Intent 过滤器 ,以及 Manifest 介绍中的 Intent 过滤器 部分。
android:icon
本属性必须设为对 drawable 资源的引用,该资源包含了图片的定义。
默认值是所属父组件的 icon
属性。
如果父组件未指定图标,默认值是
<application>
元素设置的图标。
关于 Intent 过滤器图标的详细信息,请参阅 Manifest 介绍一文中的 图标和文本标签部分。
android:label
文本标签应该设为对字符串资源的引用,这样就能像用户界面中的其他字符串一样进行本地化。 不过,为了应用程序开发时的便利,也可以直接设为一个字符串。
默认值是父组件设置的文本标签。
如果父组件未设置文本标签,则默认值是
<application>
元素设置的
label
属性。
关于 Intent 过滤器文本标签的详细信息,请参阅 Manifest 介绍一文中的 图标和文本标签部分。
android:priority
仅当确实需要强行指定广播消息接收的顺序时,或者需要强迫 Android 优先选用某 Activity 时,才会使用本属性。
本属性必须是整数值,比如“100
”。数字越大则优先级越高。
默认值为 0 。
本属性值必须介于 -1000 和 1000 之间。
请参阅setPriority()
。
<action>
<category>
<data>
Android开发-API指南-<intent-filter>
标签:
原文地址:http://www.cnblogs.com/popapa/p/android_intent-filter-element.html