Android基础知识之Manifest中的Intent-filter元素
原文: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元素的更多相关文章
- Android基础知识之Manifest文件中的用户权限元素
原文:http://android.eoe.cn/topic/android_sdk 分任务原文链接一:http://developer.android.com/guide/topics/manife ...
- Android基础知识之Manifest文件的组织结构
原文:http://android.eoe.cn/topic/android_sdk 是AndroidManifest.xml文件中的根标签,她必须包含一个标签和指定的xmlns:android. p ...
- Android中的Intent Filter匹配规则介绍
本文主要介绍了隐式Intent匹配目标组件的规则,若有叙述不清晰或是不准确的地方希望大家指出,谢谢大家: ) 1. Intent简介 Intent用于在一个组件(Component,如Activity ...
- 【Xamarin开发 Android 系列 4】 Android 基础知识
原文:[Xamarin开发 Android 系列 4] Android 基础知识 什么是Android? Android一词的本义指“机器人”,同时也是Google于2007年11月5日宣布的基于Li ...
- Android 基础知识 -- Intent
Intent (意图) Android通信的桥梁,可以通过Intent启动Activity , Service , 发送指定广播到Receiver <1> 启动Activity : sta ...
- Android基础知识巩固:关于PendingIntent和广播
平时使用广播的场合比较多,但细节的东西,看过了也没有总结,以至于某些场合有小问题,还是要把原理和属性搞清楚才能运用自如. 其实也是自己比较懒,先看别人的blog,有个概念再去官网看英文的能好理解一些. ...
- Android基础知识(一)
前言 前言 从软件测试最终目的发现问题缺陷来看,Findyou比较认同一个观念,测试的能力大致可以划分成三个能力层次:发现问题.定位问题.预防问题.有机会探讨一下这个分类. 发现问题各种方式方法,比如 ...
- Android基础知识之拼写检查框架
原文:http://android.eoe.cn/topic/android_sdk 拼写检查器框架 Android平台提供了一个拼写检查器的框架,来方便你在你的应用中实现并使用拼写检查.这个框架是A ...
- android基础知识13:AndroidManifest.xml文件解析
注:本文转载于:http://blog.csdn.net/xianming01/article/details/7526987 AndroidManifest.xml文件解析. 1.重要性 Andro ...
随机推荐
- SSM实战——秒杀系统之Web层Restful url设计、SpringMVC整合、页面设计
一:Spring整合SpringMVC 1:编写web.xml,配置DispatcherServlet <web-app xmlns="http://java.sun.com/xml/ ...
- Spring解决Hibernate中的懒加载问题
OpenSessionInViewFilter 过滤器将 Hibernate Session 绑定到请求线程中,它将自动被 Spring 的事务管理器探测到. <filter> ...
- CentOS yum时出现"Could not retrieve mirrorlist"
问题描述: CentOS 6.x minimal(最小化) 安装, CentOS yum install net-tools 时出现"Could not retrieve mirrorlis ...
- java sm3加密算法
java sm3加密算法实现 CreationTime--2018年7月13日09点28分 Author:Marydon 1.准备工作 所需jar包: bcprov-jdk15on-1.59.ja ...
- django之创建第1个项目并查看网页效果
1.c盘下创建djangoweb文件夹 Microsoft Windows [版本 6.1.7601]版权所有 (c) 2009 Microsoft Corporation.保留所有权利. 2.C:\ ...
- Openwrt中用iftop查看网络流量情况
iftop可以查看指定网卡上的流量情况, 命令说明 iftop: display bandwidth usage on an interface by host Synopsis: iftop -h ...
- Dockerfile 构建后端tomcat应用并用shell脚本实现jenkins自动构建
Dockerfile 文件构建docker镜像 FROM centos MAINTAINER zhaoweifeng "zh******tech.cn" ENV LANG en_U ...
- ios中Pldatabase的用法(4)
封装成DAO@implementation SqlHelper +(BOOL)InsertSql:(NSString *)sql paramet:(NSMutableDictionary *)parm ...
- firefox插件卸载
1.根据插件名进行搜索,搜索到相关dll后删除,重启firefox. 2.about:config--plugin.expose_full_path:true,然后about:plugins去查看插件 ...
- iOS 开发 Pch 文件的正确使用
在Xcode6之前,创建一个新工程xcode会在Supporting files文件夹下面自动创建一个“工程名-Prefix.pch”文件,也是一个头文件,pch头文件的内容能被项目中的其他所有源文件 ...