获得AndroidManifest.xml文件中meta-data的value值工具类

原创 2015年11月21日 10:40:39
package com.SLGames.Android;


import android.content.pm.ApplicationInfo;
import android.content.pm.PackageManager;
import android.content.pm.PackageManager.NameNotFoundException;


public class GetMetadataValueUtils 
{
public static String getMetaDataValue(String name, String def)
{
   String value = getMetaDataValue(name);
   return (value == null) ? def : value;
}
 
private static String getMetaDataValue(String name) {
   Object value = null;
   
   PackageManager packageManager = ApplicationContext.getContext().getPackageManager();
   ApplicationInfo applicationInfo;
 
   try
   {
       applicationInfo = packageManager.getApplicationInfo(ApplicationContext.getContext().getPackageName(), 128);
 
       if (applicationInfo != null && applicationInfo.metaData != null)
       {
           value = applicationInfo.metaData.get(name);
       }
   } 
   catch (NameNotFoundException e) 
   {
       throw new RuntimeException("Could not read the name in the manifest file.", e);
   }
 
   if (value == null) 
   {
       throw new RuntimeException("The name '" + name + "' is not defined in the manifest file's meta data.");
   }
 
   return value.toString();
}


}

AndroidManifest.xml文件详解(meta-data)

语法(SYNTAX): android:name="string"            android:resource="resource specification"       ...

c# 创建属性值对数据结构类型xml文件工具类

/// /// 创建xml文件 /// /// 创建的文件名称 /// 节点名称集合 /// 属性值对集合 ...

Android 获取 AndroidManifest.xml 中 <meta-data> 元素的值

import android.app.Activity; import android.content.ComponentName; import android.content.Context;...

AndroidManifest.xml文件详解(data)

语法(SYNTAX): android:host="string"       android:mimeType="string"       android:path="string" ...

【Android学习系列】AndroidManifest.xml文件详解(data)

http://blog.csdn.net/fireofstar/article/details/7561589 语法(SYNTAX):  android:host="s...

xml文件生成工具类(含jdom.jar)

  • 2016年11月08日 16:59
  • 142KB
  • 下载

js操作xml文件工具类

  • 2014年10月21日 16:44
  • 14KB
  • 下载

java读取XML文件通用工具类(递归调用)

java读取XML文件通用工具类(递归调用) 源代码下载地址:http://www.zuidaima.com/share/1550463285480448.htm...

xml文件的配置读取工具类

  • 2017年05月25日 23:31
  • 7KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:获得AndroidManifest.xml文件中meta-data的value值工具类
举报原因:
原因补充:

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