manifest中读取<meta-data>

发布时间:2017-1-18 14:08:49 编辑:www.fx114.net 分享查询网我要评论
本篇文章主要介绍了"manifest中读取<meta-data> ",主要涉及到manifest中读取<meta-data> 方面的内容,对于manifest中读取<meta-data> 感兴趣的同学可以参考一下。

manifest中读取<meta-data>

meta-data在清单文件中主要有以下用法:

<application>
       <meta-data android:value="a1" android:name="a1"></meta-data>
</application>

//<application>用法
ApplicationInfo appInfo = this.getPackageManager().getApplicationInfo(getPackageName(),PackageManager.GET_META_DATA);String msg=appInfo.metaData.getString("a1");

<activity>
       <meta-data android:name="a2" android:value="a2"></meta-data>
</activity>

ActivityInfo info=this.getPackageManager().getActivityInfo(getComponentName(),PackageManager.GET_META_DATA);String msg=info.metaData.getString("a2");

<service>

       <meta-data android:value="a3" android:name="a3"></meta-data>

</service>

ComponentName cn=new ComponentName(this, MetaDataService.class);
ServiceInfo info
=this.getPackageManager().getServiceInfo(cn, PackageManager.GET_META_DATA);String msg=info.metaData.getString("a3");

<receiver android:name="MetaDataReceiver">

       <meta-data android:value="a4" android:name="a4"></meta-data>
</receiver>

ComponentName cn=new ComponentName(context, MetaDataReceiver.class);ReceiverInfo info=context.getPackageManager().getReceiverInfo(cn, PackageManager.GET_META_DATA);String msg=info.metaData.getString("a4");


上一篇:[转] 如何实现按距离排序、范围查找
下一篇:struts2 从一个action跳转到另一个action的struts.xml文件的配置

相关文章

相关评论