android开发中如何获取manifest.xml文件中meta-data的信息?
meta-data
android:name="Key"
android:value="1111111" />
的话,
我有一些信息写在了manifest.xml文件中。。
我想读出来。。应该怎么读???
--------------------------解决方案--------------------
如果下面的这种形式:meta-data
android:name="Key"
android:value="1111111" />
的话,
获取方式:
public String getAppID(Context ctx){
String packageName = ctx.getPackageName();
PackageManager packageManager = ctx.getPackageManager();
Bundle bd = null;
String appid= "";
try {
ApplicationInfo info = packageManager.getApplicationInfo(packageName, 0);
//获取metaData标签内容
bd = info.metaData;
if (bd != null) {
// 获取AndroidManifest.xml文件中WETCHAT_APP_ID
Object keyO = bd.get("WETCHAT_APP_ID");
//这里获取的就是value值
appid= keyO.toString();
Log.v("ACeshiActivity","微信的APPID:"+<span style="font-family: Tahoma;">appid</span>);
}
} catch (PackageManager.NameNotFoundException localNameNotFoundException1) {
}
return appid;
}
转载于:http://www.myexception.cn/j2ee/1467246.html