码迷,mamicode.com
首页 > Web开发 > 详细

清单文件 meta-data标签

时间:2016-03-19 08:50:16      阅读:368      评论:0      收藏:0      [点我收藏+]

标签:

详见:http://www.android-doc.com/guide/topics/manifest/meta-data-element.html


meta-data就像其名一样,主要用来定义一些组件相关的配置值

 
按照官方定义,metadata是一组供父组件使用的名值对(name-value pair),因此相应的meta-data元素应该定义在相应的组件中。即如果想在activity中使用metadata,那么meta-data必须定义在AndroidManifest.xml的activity声明中。


//在Activity应用<meta-data>元素。

        ActivityInfo info = this.getPackageManager().getActivityInfo(getComponentName(), PackageManager.GET_META_DATA);
        info.metaData.getString("meta_name");
        
//在application应用<meta-data>元素。
        ApplicationInfo appInfo = this.getPackageManager().getApplicationInfo(getPackageName(), PackageManager.GET_META_DATA);
        appInfo.metaData.getString("meta_name");
       
 //在service应用<meta-data>元素。
        ComponentName cn = new ComponentName(this, MetaDataService.class);
        ServiceInfo info = this.getPackageManager().getServiceInfo(cn, PackageManager.GET_META_DATA);
        info.metaData.getString("meta_name");
        
//在receiver应用<meta-data>元素。
        ComponentName cn = new ComponentName(this, MetaDataReceiver.class);
        ActivityInfo info = this.getPackageManager().getReceiverInfo(cn, PackageManager.GET_META_DATA);
        info.metaData.getString("meta_name");






清单文件 meta-data标签

标签:

原文地址:http://www.cnblogs.com/baiqiantao/p/5294270.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!