为什么标记意图过滤器?

Pau*_*ega 11 android intentfilter

只是亲自动手过滤器,我注意到在样本代码和其他在线资源中使用android:label标记intent-filters的方法很简单,但却未能找到明确的解释.标签的目的.

谁能指出我正确的方向?

谢谢,

保罗

Cri*_*ian 15

基本示例:

  • 你有一个打开文本文件的应用程序(带有意图过滤器的活动)
  • Tere是不止一个应用程序.
  • 当用户打开文本文件时,将显示一个选项菜单,允许他/她决定使用哪个活动来打开文本文件.
  • android:label为intent过滤器输入的字符串是用户将在备选菜单中看到的字符串.

它在官方文档中有解释.

  • 值得注意的是,文档还说:`默认值是父组件设置的标签.如果父级未指定标签,则缺省值是<application>元素的label属性设置的标签 (3认同)
  • @ataulm请参阅http://developer.android.com/guide/topics/manifest/intent-filter-element.html (2认同)