Android如何获取Manifest中 meta-data 的值

AndroidManifest.xml中,能够设置meta-data的组件有:<activity>,<actovotu-alias>,<service>, <receover>. 这些值不能动态更改,既只能读。若是是要修改的话,能够考虑把设置放到shared preference中。
android

如何使用呢?
spa

eg. 在一个activity中定义了一个meta-data值,
component

<meta-data android:value="5555555555" android:name="foo"></meta-data>  xml

Java代码  
ActivityInfo ai = act.getPackageManager().getActivityInfo(componentName, PackageManager.GET_META_DATA);   
Object value = (Object)ai.metaData.get(key);   
相关文章
相关标签/搜索