Android开发-API指南-<meta-data>
<meta-data>
英文原文:http://developer.android.com/guide/topics/manifest/meta-data-element.html
采集(更新)日期:2014-7-1
搬迁自原博客:http://blog.sina.com.cn/s/blog_48d491300100zmuq.html
- 语法:
-
<meta-data android:name="string"
android:resource="resource specification"
android:value="string" /> - 包含于:
-
<activity>
<activity-alias>
<application>
<provider>
<receiver> <service>- 说明:
- 一个以键-值对表示的数据项,以供父组件作为附加数据使用,数据类型任意。
一个组件元素可以包含任意数量的<meta-data>子元素。
这些子元素的值存放在一个
Bundle
对象中,组件可以通过
PackageItemInfo.metaData
字段访问这些数据。普通类型的值可以通过
value属性来给定。
而资源 ID 的值则必须用resource属性来指定。
比如,以下代码把“zoo”的名称赋值为@string/kangaroo资源中存储的数据:<meta-data android:name="zoo" android:value="@string/kangaroo" />
另一方面, 通过 Resource 属性将把“
zoo”赋值为资源的 ID ,而不是资源中存储的数据:<meta-data android:name="zoo" android:resource="@string/kangaroo" />
强烈建议不要使用多个独立的
<meta-data>部分定义数据。 如果有比较复杂的数据需要和某个组件关联,请把它们作为资源存储,并用resource属性将资源 ID 告知组件。 - 属性:
-
android:name- 数据项的唯一名称。 为了确保名称的唯一性,可使用 Java 风格的命名规则 — 如“
com.example.project.activity.fred”。 android:resource- 对某个资源的引用。赋值为资源 ID 。 通过
Bundle.getInt()方法可以从 meta-data Bundle 中读取该资源 ID。 android:value- 赋给数据项的值。 下表列出了可赋予的数据类型、组件用 Bundle 对象获取该类值的方法:
类型 Bundle 方法 字符串值,双反斜杠( \\)作为转义字符 — 比如“\\n”、“\\uxxxxx”表示 Unicode 字符getString()整数值,比如“ 100”getInt()布尔型值,“ true”或“false”getBoolean()颜色值,格式为“ #rgb”、“#argb”、“#rrggbb”或“#aarrggbb”getInt()浮点型值,比如“ 1.23”getFloat()
- 引入自:
- API 级别 1
Android开发-API指南-<meta-data>的更多相关文章
- Android开发-API指南-<permission>
<permission> 英文原文:http://developer.android.com/guide/topics/manifest/permission-element.html 采 ...
- Android开发-API指南-<provider>
<provider> 英文原文:http://developer.android.com/guide/topics/manifest/provider-element.html 采集(更新 ...
- Android开发-API指南-应用程序开发基础
Application Fundamentals 英文原文:http://developer.android.com/guide/components/fundamentals.html 采集(更新) ...
- Android开发-API指南-Intent和Intent过滤器
Intents and Intent Filters 英文原文:http://developer.android.com/guide/components/intents-filters.html 采 ...
- Android开发-API指南-Android简介
Introduction to Android 英文原文:http://developer.android.com/intl/zh-cn/guide/index.html 采集日期:2014-4-16 ...
- Android开发-API指南-设备兼容性
Device Compatibility 英文原文:http://developer.android.com/guide/practices/compatibility.html 采集日期:2014- ...
- Android开发-API指南-任务和回退栈
Task and Back Stack 英文原文: http://developer.android.com/guide/components/tasks-and-back-stack.html 采集 ...
- 【最后一篇API译文】Android开发-API指南- Contacts Provider
Contacts Provider 今年加入了某字幕组,加之杂事颇多,许久未添新文了,惭愧之极. 在听闻 Google 即将重返中国后,近日忽又发现官方网站正在放出 API 中文版,比如本文.当然不是 ...
- Android开发-API指南-创建 Content Provider
Creating a Content Provider 英文原文:http://developer.android.com/guide/topics/providers/content-provide ...
- Android开发-API指南-Content Provider基础
Content Provider Basics 英文原文:http://developer.android.com/guide/topics/providers/content-provider-ba ...
随机推荐
- LintCode "Partition Array by Odd and Even"
One pass in-place solution: all swaps. class Solution { public: /** * @param nums: a vector of integ ...
- C++设计新思维的traits和policy
http://blog.csdn.net/zhoudaxia/article/details/4486487 这篇博客讲得挺清楚的,本来想自己写写看总结下的,不过看了下这个文章已经写得很清楚了,倒没有 ...
- 五大Android布局方式浅析
Android布局是应用界面开发的重要一环,在Android中,共有五种布局方式,分别是:FrameLayout(框架布局),LinearLayout (线性布局),AbsoluteLayout(绝对 ...
- 黄聪:wordpress如何扩展TinyMCE编辑器,添加自定义按钮及功能
在functions.php文件里面添加: add_action( 'admin_init', 'my_tinymce_button' ); function my_tinymce_button() ...
- Form_Form与OAF页面互相调用(案例)
2014-12-27 Created By BaoXinjian
- A note to "On global motions of a compressible barotropic and selfgravitating gas with density-dependent viscosities"
Ducomet, Bernard; Nečasová, Šárka; Vasseur, Alexis. On global motions of a compressible barotropic a ...
- UCOS-信号标志组(学习笔记)
信号标志组即根据各任务的信号进行逻辑运算,根据逻辑运算的结果决定是否进行.发送方指定向那个标志组的哪一位(响应位等于1表明向哪一位发)发1还是0.等待逻辑结果的任务指定等待那个标志组的哪几位.这几位按 ...
- UCOS-互斥信号量(学习笔记)
互斥信号量主要是为了解决信号量出现的优先级反转的情况:任务的运行取决于优先级和获得信号量2个条件,并且获得信号量又优先于设定的优先级.剥夺性内核对信号量进行独占访问,就有可能出现先获得信号量的低优先级 ...
- 内网Linux对公网开启SSH
1.首先你得装个Linux,过程就不说了.Linux可以装在Vmware上,但是网络适配器选项选的是桥接模式 2.在linux上安装SSH服务,如果有就自动忽略 3.在路由器上开启端口映射. 这里我用 ...
- CentOS安装apache2(转载)
From:http://www.onepx.com/centos-apache-246.html 之前服务器 Apache 版本一直是 2.2.x,鉴于 Centos 更新软件的惰性,我看直到 201 ...