如何读取AndroidManifest中的meta-data

我们经常会在AndroidMainfest.xml中配置meta-data,来记录一些配置项,并且分为两种情况,一种是在Application标签中meta-data,一种是在Activity中的meta-data,如下面的代码。

为什么UMENG_KEY要用16进制表示而不是10进制的数字串呢?此处有一坑

读取Activity中的meta-data

读取Applicaiton中的meta-data

那么我们如何在运行时读取Application中的meta-data呢?非常简单看下面的代码:

总结

两种方式只有细微的差别,一个是从ActivityInfo中读取的metaData,另一个是从ApplicationInfo中读取的metaData。正如他们在与他们在XML文档中的节点层次相对应。



  copyright@黑月神话,转载请注明出处:vjson.com

发表评论