安卓获取清单文件中的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");

获取manifest清单文件的meta-data数据

转自: http://www.2cto.com/kf/201303/194824.html   android 开发中:   在AndroidManifest.xml中,元素可以作为子元素, ...

Android中AndroidManifest清单文件以及权限详解!

每个Android应用都需要一个名为AndroidManifest.xml的程序清单文件,这个清单文件名是固定的并且放在每个Android应用的根目录下。它定义了该应用对于Android系统来说一些非...

Android获取清单文件中metaData的值

Android获取清单文件中metaData的值

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

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

5分钟看完Android Manifest 清单文件 详细解析

一、关于AndroidManifest.xml AndroidManifest.xml 是每个android程序中必须的文件。它位于整个项目的根目录,描述了package中暴露的组件(act...
  • jys1115
  • jys1115
  • 2014年10月13日 12:01
  • 1084

android获取app当前的渠道号或者获取清单文件application中的任意meta-data(以友盟的多渠道打包为例)

android获取app当前的渠道号或者获取application中的任意meta-data(以友盟的多渠道打包为例)/** * 获取app当前的渠道号或application中指定的meta-da...

安卓安装完应用后,获取包的meta-inf目录下的文件channel_ID.txt的第三行

背景: 安卓安装完应用后,可以获取包的meta-inf目录下的文件吗? 在手机上安装完了应用后,然后打开应用,此时,应用里的SDK有没有办法取到应用包里的meta-inf文件? ...
  • rong_wz
  • rong_wz
  • 2016年09月26日 16:21
  • 916

[android] 如何获取media文件的meta data信息

在app开发过程中,经常需要显示media文件的meta data信息,我们如何获取这些信息呢? MediaStore 首先想到的就是MediaStore类了,它为我们提供的丰富的属性,我们只要通...

android安卓资源清单文件解析

我们现在详细介绍一下安卓的功能
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:安卓获取清单文件中的meta_data
举报原因:
原因补充:

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