android meta-data 使用

来源:互联网 发布:计算机的网络功能 编辑:程序博客网 时间:2024/04/19 10:26


转载请注明出处:http://blog.csdn.net/daogepiqian/article/details/50548372

设置(可以在application中或<activity> <activity-alias> <service> <receiver>元素中):注意:取得时候和设置的时候保持一直getActivityInfo或getApplicationInfo等

在Manife.xml中

<meta-data android:name="string"

           android:resource="resource specification"

           android:value="string" />

或者

ApplicationInfo appi;
try {
appi = myContext.getPackageManager().getApplicationInfo(
myContext.getPackageName(), PackageManager.GET_META_DATA);
appi.metaData.putString(key, value);
} catch (NameNotFoundException e1) {
e1.printStackTrace();
}


获取:

ActivityInfo ai = activity.getPackageManager().getActivityInfo(componentName, PackageManager.GET_META_DATA);      

String foo = ai.metaData.getString("foo");   

转载请注明出处:http://blog.csdn.net/daogepiqian/article/details/50548372



0 0
原创粉丝点击