原文:http://android.eoe.cn/topic/android_sdk

:指定活动、服务、或者广播接收者能支持的intent的类型。一个意图过滤器声明了其父组件的能力——一个活动或者服务能做什么,以及一个接收者能接收哪种类型的广播。它打开能接收指定类型的意图的组件,同时过滤掉不符合条件的组件。

:大部分过滤器通过、或者等子元素描述其内容。

:要查看关于过滤器更详细的描述,请参考独立的相关文档和本文档中的部分。

  • 属性:*

:android:icon

::和过滤器描述的功能一样,图标代表其父活动、服务、或者广播接收者呈现在用户面前的图标。

::这个属性必须被设置为指向可绘画对象资源的引用。默认值是父组件的"icon"属性设置的值。如果父组件没有指定图标,则默认值是元素设定的图标。

::要获取更多关于意图过滤器图标的信息,请参看本文档中的

:android:label

::父组件的用户可读标签。和过滤器描述的功能一样,通常情况下在组件呈现在用户面前时使用这个标签而非父组件设定的标签

::这个标签值应该设置为引用一个字符串资源,使得能和其它字符串一样被用户接口定位。但是,为了程序开发方便,也可以设置为原始字符串

::默认值是父组件设置的标签。如果父组件没有指定标签,则默认值是元素设定的"label"属性值。

::要获取更多关于意图过滤器标签的信息,请参看本文档中的

:android:priority

::当处理过滤器描述的类型的意图时父组件应该被赋予优先权。这个属性值对活动和广播接收者都有意义。

:::* .* 它提供了一个活动相对于其他满足过滤条件的活动如何响应的信息。当多个不同优先权的活动都满足过滤条件时,Android会考虑只有更高优先权的活动可以成为该意图潜在的目标。

:::* .* 它控制了广播接收者接收广播消息的顺序——即按照优先权值从高到低进行排序。(这个顺序只应用在同步消息,对异步消息则不需要。)

:::只有当你真的需要以特定顺序接收广播或者想强制Android给某个活动最高的优先权时才用这个属性。

:::值必须是整数,例如"100"。值越大则优先权越高。

  • 引入:*

:API级别 1

Android基础知识之Manifest中的Intent-filter元素的更多相关文章

  1. Android基础知识之Manifest文件中的用户权限元素

    原文:http://android.eoe.cn/topic/android_sdk 分任务原文链接一:http://developer.android.com/guide/topics/manife ...

  2. Android基础知识之Manifest文件的组织结构

    原文:http://android.eoe.cn/topic/android_sdk 是AndroidManifest.xml文件中的根标签,她必须包含一个标签和指定的xmlns:android. p ...

  3. Android中的Intent Filter匹配规则介绍

    本文主要介绍了隐式Intent匹配目标组件的规则,若有叙述不清晰或是不准确的地方希望大家指出,谢谢大家: ) 1. Intent简介 Intent用于在一个组件(Component,如Activity ...

  4. 【Xamarin开发 Android 系列 4】 Android 基础知识

    原文:[Xamarin开发 Android 系列 4] Android 基础知识 什么是Android? Android一词的本义指“机器人”,同时也是Google于2007年11月5日宣布的基于Li ...

  5. Android 基础知识 -- Intent

    Intent (意图) Android通信的桥梁,可以通过Intent启动Activity , Service , 发送指定广播到Receiver <1> 启动Activity : sta ...

  6. Android基础知识巩固:关于PendingIntent和广播

    平时使用广播的场合比较多,但细节的东西,看过了也没有总结,以至于某些场合有小问题,还是要把原理和属性搞清楚才能运用自如. 其实也是自己比较懒,先看别人的blog,有个概念再去官网看英文的能好理解一些. ...

  7. Android基础知识(一)

    前言 前言 从软件测试最终目的发现问题缺陷来看,Findyou比较认同一个观念,测试的能力大致可以划分成三个能力层次:发现问题.定位问题.预防问题.有机会探讨一下这个分类. 发现问题各种方式方法,比如 ...

  8. Android基础知识之拼写检查框架

    原文:http://android.eoe.cn/topic/android_sdk 拼写检查器框架 Android平台提供了一个拼写检查器的框架,来方便你在你的应用中实现并使用拼写检查.这个框架是A ...

  9. android基础知识13:AndroidManifest.xml文件解析

    注:本文转载于:http://blog.csdn.net/xianming01/article/details/7526987 AndroidManifest.xml文件解析. 1.重要性 Andro ...

随机推荐

  1. python environ PYTHON_EGG_CACHE

    My first thought was "Wow, that's quite a long way of telling me to 'just quit.'" Not want ...

  2. 学习练习SQL的数据库employee文件

    这个地址是一个已经集成了employee的database的sql文件.所以你可以下载这个sql文件,然后执行sql语句到对应的数据库中,这样你就可以练习sql语句了. 第一个链接是用户指导如何使用的 ...

  3. 转 CentOS下php安装mcrypt扩展

    (以下步骤均为本人实际操作,可能与你的安装方法有所区别,但我会尽量排除疑惑) 大致步骤(1)安装mcrypt,(2)安装php对mcrypt的扩展,(3)重启apache (1).确认你的linux没 ...

  4. 完美解决office2013 错误1402

    遇到1402问题  按照网络上的帖子都无法解决,老提示无权限更改,原来只是少了一个步骤而已!经本人多次试验,已经完美解决,现在上图! 步骤  肯定是得先出现错误,找到注册表所在项! 这个就不赘述,通过 ...

  5. codevs 2185 最长公共上升子序列

    题目链接: codevs 2185 最长公共上升子序列codevs 1408 最长公共子序列 题目描述 Description熊大妈的奶牛在小沐沐的熏陶下开始研究信息题目.小沐沐先让奶牛研究了最长上升 ...

  6. Samba共享及自动挂载测试

    要求: 1.在server0服务器上安装配置samba,工作组为STAFF,共享目录/smb1, 共享名smb1,仅允许192.168.100.0/24网段中的主机访问.samba用户user1可以读 ...

  7. (原)tensorflow中函数执行完毕,显存不自动释放

    转载请注明出处: http://www.cnblogs.com/darkknightzh/p/7608916.html 参考网址: https://stackoverflow.com/question ...

  8. Python import容易犯的一个错误

    有时,我们需要手动添加一些依赖 b.py import sys sys.path.insert(0,"haha")#引用haha目录下的a文件 当使用时 import a impo ...

  9. ios 协议分析

    1 基本用途 可以用来声明一大堆方法(不能声明成员变量) 只要某个类遵守了这个协议,就相当于拥有了这个协议中的所有方法声明 只要父类遵守了某个协议,就相当于子类也遵守了 2 格式 协议的编写 @pro ...

  10. iOS 11和xcode9

    最近发现了比较奇怪的问题,就是 ios10.几以前的版本,用xcode9 编写的程序   如果程序写的table是  plain的  ,那么  在  ios10.几及以下版本都会显示成group样式, ...