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 localName
NotFoundException1) {
}
return key;
}