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

android---获取值AndroidManifest.xml中meta-data的value

2016-06-17 09:52 573 查看
[java] view
plain copy

 print?





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