public List<ConfigModule> parse() {
List<ConfigModule> configModules = new ArrayList<>();
try {
ApplicationInfo appInfo = context.getPackageManager().getApplicationInfo(context.getPackageName()
, PackageManager.GET_META_DATA);
if (appInfo.metaData != null) {
for (String key : appInfo.metaData.keySet()) {
if (MODULE_VALUE.equals(appInfo.metaData.get(key))) {
configModules.add(parseModule(key));
}
}
}
} catch (PackageManager.NameNotFoundException ex) {
throw new RuntimeException("Unable to find metadata to parse ConfigModule", ex);
}
return configModules;
}
ManifestParser.java 文件源码
java
阅读 30
收藏 0
点赞 0
评论 0
项目:EazyBaseMVP
作者:
评论列表
文章目录