安卓获取清单文件中的meta_data

转载 2016年05月31日 15:49:45

1.字符串 使用getString()获取

2.整数 如“100” 使用getInt()获取

3.布尔值:“true”,”false” 使用getBoolean()获取

4.颜色值: “#rgb”, “#argb”, “#rrggbb”, 或者 “#aarrggbb” 使用getInt()获取

5.浮点值 :“1.2” 使用getFloat()

注意:Bundle中使用的是return (String) o;来获取的代码获取一个StringValue值的,如果你配置的想配置的一个字符串的值是“000”时,但是在将metadata包装成bundle的时候,”000”被解析成整数0,所以使用getString()获取的会是null。

//在Activity应用元素。

ActivityInfo info = this.getPackageManager().getActivityInfo(getComponentName(),PackageManager.GET_META_DATA);

info.metaData.getString("meta_name");

//在application应用元素。

ApplicationInfo appInfo = this.getPackageManager().getApplicationInfo(getPackageName(),PackageManager.GET_META_DATA);
    appInfo.metaData.getString("meta_name");

//在service应用元素。

ComponentName cn = new ComponentName(this, MetaDataService.class);
ServiceInfo info = this.getPackageManager().getServiceInfo(cn, PackageManager.GET_META_DATA);
info.metaData.getString("meta_name");

//在receiver应用元素。

ComponentName cn = new ComponentName(context, MetaDataReceiver.class);
ActivityInfo info = context.getPackageManager().getReceiverInfo(cn, PackageManager.GET_META_DATA);
info.metaData.getString("meta_name");

Android清单文件详解(一) ---- 一切从<manifest>开始

在AndroidManifest.xml文件中,首先看到是的节点,它是整个应用程序的基本属性,涵盖了默认进程名字,应用程序标识,安装位置,对系统的要求以及应用程序的版本等。它是AndroidManif...
  • liyuanjinglyj
  • liyuanjinglyj
  • 2015年07月13日 18:57
  • 7169

android得到清单文件里meta标签的属性值

在清单文件中,可以得到activity和service还有receiver种的meta标签的属性值,分别如下: Activity: 在activity标签下的:  meta-data androi...
  • mockingbirds
  • mockingbirds
  • 2015年04月01日 20:16
  • 1183

Android中将清单文件的一些配置参数

Android中将清单文件的一些配置参数这里可以存放的应该是不重要的公开的东西,存放支付宝这些重要的信息话参考 客户端token及一些秘钥加理论指南,感觉黑猫大大0。0第一步我们先在Android ...
  • zhangle1hao
  • zhangle1hao
  • 2016年09月09日 10:15
  • 365

android清单文件简介

android的清单文件,在项目的根下,AndroidManifest.xml。 文件的根元素: ...   这里的包名起到默认包名的作用,配置中的类...
  • Amo_te_ama_me
  • Amo_te_ama_me
  • 2014年10月17日 15:10
  • 1427

安卓获取清单文件中的meta_data

1.字符串 使用getString()获取2.整数 如“100” 使用getInt()获取3.布尔值:“true”,”false” 使用getBoolean()获取4.颜色值: “#rgb”, “#a...
  • ithouse
  • ithouse
  • 2016年05月31日 15:49
  • 1368

Android清单文件属性大全

android:allowTaskReparenting 是否允许activity更换从属的任务,比如从短信息任务 切换到浏览器任务。 ------------------------------...
  • u011730649
  • u011730649
  • 2015年04月14日 09:42
  • 328

安卓开发,功能清单文件中的元素配置含义

从以上示例代码中,我们可以看出Android配置文件采用XML作为描述语言,每个XML标签都不同的含义,大部分的配置参数都放在标签的属性中,下面我们便按照以上配置文件样例中的先后顺序来学习Androi...
  • xiaolianglhl
  • xiaolianglhl
  • 2014年12月14日 13:16
  • 1148

如何获取清单文件AndroidManifest中meta_data元素的信息

例如:         android:name="com.greenline.palm.shanxizhongyiyuan.application.PalmHospitalApplication"...
  • plq690816
  • plq690816
  • 2015年11月02日 13:54
  • 183

AndroidManifest清单文件

最近做二次开发,修改别人代码的时候发现清单文件中多了很多奇怪的属性和标签(自己以前没见过的),在不明白的情况下直接开发出现了很多奇怪的问题。所以痛下决心,重新复习下这些基础知识,以下以6.0系统中的S...
  • qibanxuehua
  • qibanxuehua
  • 2017年02月22日 16:08
  • 362

Android的学习之路(四)项目中清单文件的学习和android中常用的显示单位

1.所谓的清单文件就是项目中的AndroidManifest.xml文件,这个文件可是有大用处的,比如:app的名字,图标,app支持的版本app的包名等等。下面我就介绍下这个清单文件的各个参数的作用...
  • u014760573
  • u014760573
  • 2014年07月08日 15:04
  • 1137
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:安卓获取清单文件中的meta_data
举报原因:
原因补充:

(最多只允许输入30个字)