获得AndroidManifest.xml文件中meta-data的value值
生活随笔
收集整理的這篇文章主要介紹了
获得AndroidManifest.xml文件中meta-data的value值
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
//在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");
總結
以上是生活随笔為你收集整理的获得AndroidManifest.xml文件中meta-data的value值的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: android杀死进程
- 下一篇: 得到Android设备的唯一id