原文: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. Java线程池的使用以及原理

    转载请注明原文地址:http://www.cnblogs.com/ygj0930/p/6543909.html  一:线程池简介 在使用多线程来提高处理器利用率的同时,由于线程的不断创建和销毁所造成的 ...

  2. MySQL中 PK NN UQ BIN UN ZF AI 的意思

    PK   Belongs to primary key作为主键 NN   Not Null非空 UQ  Unique index不能重复 BIN  Is binary column存放二进制数据的列 ...

  3. 〖Linux〗干掉Kubuntu烦人的软件升级提示“Update notification daemon”,Your should update ..

    Kubuntu是很好使用,但是升级提示也是太烦人了,开机的时候总是显示如下画面: 使用System Load Indicator(sudo apt-get install indicator-mult ...

  4. MUI(拍照+系统相册)图片上传剪切预览

    <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title> ...

  5. SQL Manager Lite可视化工具部分中英对照

    .Refresh //刷新表数据 .compile,//提交数据. .connect to host //链接到服务器 .disconnect from all databases //断开链接 . ...

  6. mysql匹配模式

    “_”:匹配任何单个字符“%”:匹配任意数目字符(包括零字符)“[abc]”:匹配“a”.“b”或“c”.为了命名字符的范围,使用一个“-”.“[a-z]”:匹配任何字母“[0-9]”:匹配任何数字“ ...

  7. CPLSetErrorHandlerEx函数Bug

    CPLSetErrorHandlerEx(gdal/gdal/port/cpl_error.cpp,当前github中代码)当前函数实现如下 CPLErrorHandler CPL_STDCALL C ...

  8. windows下 jemalloc编译

    准备 Windows下使用VS2015进行编译,需要使用cmake构建版本.(如果有cygwin,在其中执行VS的vcvarsall.bat后使用"CC=cl ./autogen.sh&qu ...

  9. Linux-socket的close和shutdown区别及应用场景

    shutdown的定义 #include<sys/socket.h> int shutdown(int sockfd,int how); how的方式有三种分别是: SHUT_RD(0): ...

  10. ubuntu sublime 破解

    1.去其官方网站http://www.sublimetext.com/ 把linux版下载下来,解开压缩包,放在你希望的路径下. 2.用vim将其打开 . vim sublime_text 3.将文件 ...