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);   
相關文章
相關標籤/搜索