获得AndroidManifest.xml文件中meta-data的value值
2015-09-16 10:40
471 查看
//在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(context, MetaDataReceiver.class);
ActivityInfo info = context.getPackageManager().getReceiverInfo(cn, PackageManager.GET_META_DATA);
info.metaData.getString("meta_name");
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(context, MetaDataReceiver.class);
ActivityInfo info = context.getPackageManager().getReceiverInfo(cn, PackageManager.GET_META_DATA);
info.metaData.getString("meta_name");
相关文章推荐
- CodeForcesGym 100735B Retrospective Sequence
- UISearchBar 和 UISearchDisplayController
- String,StringBuffer,StringBuilder黑马精华贴
- Warning: Multiple build commands for output file
- No live SolrServers available to handle this request
- 详解iOS设计中的UIWindow使用
- IOS UIView 之属性篇
- conn.setAutoCommit(true)和(false)的区别
- SqlParameter设定的value值为0时、调用的存储过程获取到的值却为null解决方法
- UIView添加手势,UIbutton不响应点击事件
- quick3.3中CCStore的使用
- UITextField常用属性及设置
- jsp中request.getParameter和request.getAttribute之间的区别
- leetcode 232 Implement Queue using Stacks(难易度:Easy)
- UIButton 不响应或延迟响应 UIControlEventTouchDown 事件的解决办法
- Android异步更新UI的方式之使用AsyncTask异步任务
- Algorithms - Week 4-0 Priority Queues
- UI:UITextView
- Algorithms - Week 3-1 Quicksort
- easyui在页面布局中引入外部的jsp页面,css冲突,功能失效,页面混乱