您的位置:首页 > 产品设计 > UI/UE

获得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");  
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: