您的位置:首页 > 移动开发 > Android开发

android meta-data 使用

2016-01-20 14:41 447 查看

转载请注明出处: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



内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息