Android在代码中获取meta标签内容

时间:2021-04-10 03:40:15

最近写SDK需要获取<meta>标签的值,网上资料很多~分享是件好事~我很快就找到了相关资料。

下面贴上代码:

 ApplicationInfo appInfo = null;
String appId = null;
try {
appInfo = this.getPackageManager()
.getApplicationInfo(getPackageName(),
PackageManager.GET_META_DATA);
appId = String.valueOf(appInfo.metaData.get("com.baidu.dueros.APP_ID"));
} catch (PackageManager.NameNotFoundException e) {
e.printStackTrace();
}

直接用getString可能会导致数据类型问题,我代码中的处理方法不会造成类型冲突,亲测有效。