读书人

android开发中怎么获取manifest.xml文

发布时间: 2013-11-01 14:43:02 作者: rapoo

android开发中如何获取manifest.xml文件中的信息?
我有一些信息写在了manifest.xml文件中。。
我想读出来。。应该怎么读你???

[解决办法]
如果下面的这种形式:
meta-data
android:name="Key"
android:value="1111111" />
的话,
获取方式:
public static String getMainKey(Context ctx){
String packageName = ctx.getPackageName();
PackageManager packageManager = ctx.getPackageManager();
Bundle bd = null;
String key = "";
try {
ApplicationInfo info = packageManager.getApplicationInfo(packageName, 128);
bd = info.metaData;//获取metaData标签内容
if (bd != null) {
// 获取AndroidManifest.xml文件中ZHUAMOB_APPKEY
Object keyO = bd.get("Key");
key = keyO.toString();//这里获取的就是value值
}
} catch (PackageManager.NameNotFoundException localNameNotFoundException1) {

}
return key;
}

读书人网 >J2EE开发

热点推荐