`
jy503160
  • 浏览: 18730 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

转载:Android如何获取Manifest中 meta-data 的值

 
阅读更多

AndroidManifest.xml中,可以设置meta-data的组件有:<activity>,<actovotu-alias>,<service>, <receover>. 这些值不能动态更改,既只能读。如果是要修改的话,可以考虑把设置放到shared preference中。

如何使用呢?

eg. 在一个activity中定义了一个meta-data值,

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

 

Java代码  

ActivityInfo ai = act.getPackageManager().getActivityInfo(componentName, PackageManager.GET_META_DATA);   
Object value = (Object)ai.metaData.get(key); 

分享到:
评论

相关推荐

    Android Manifest中meta-data扩展元素数据的配置与获取方式

    主要介绍了Android Manifest中meta-data扩展元素数据的配置与获取方式,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

    Android代码-AndroidShortcuts

    Add meta-data before `````` tag in Manifest.xml Add Shortcut To add or edit a new shotcut, go to /res/xml/shortcuts.xml : Handle Actions To handle shortcuts, just add new constant: private final...

    Android-Manifest二进制文件修改工具

    比如,更改Manifest文件中的app包名,版本号,更改或新增app入口Application的类名,更改或新增debuggable的属性,增加usesPermission标签,增加meta-data标签等。 同时,为了更方便使用,提供了直接修改Apk包中的...

    新版Android开发教程.rar

    ----------------------------------- Android 编程基础 1 封面----------------------------------- Android 编程基础 2 开放手机联盟 --Open --Open --Open --Open Handset Handset Handset Handset Alliance ...

    Androidmanifest.xml文件分析

    AndroidManifest.xml 是每个android程序中必须的文件。它位于整个项目的根目录,描述了package中暴露的组件(activities, services, 等等),他们各自的实现类,各种能被处理的数据和启动位置。 除了能声明程序中的...

    百度地图获得详细地址,城市,省份,街道等

    &lt;meta-data android:name="com.baidu.lbsapi.API_KEY" android:value="输入你注册得到的秘钥" /&gt;&lt;!-- 这里输入百度地图api ak密匙 --&gt; 3.实现onaddresscallback接口,用于获得位置后回调 4.new BDLBSMapHelper()....

    AppUpdate-一个简单、轻量、可随意定制 的Android版本更新库 .zip

    meta-data  android:name="android.support.FILE_PROVIDER_PATHS"  android:resource="@xml/file_paths_public" /&gt; 第四步:资源文件res/xml/file_paths_public.xml内容&lt;?xml version="1.0" encoding=...

    Android Studio多渠道打包套路

    meta-data android:value=Channel ID android:name=UMENG_CHANNEL/&gt;  上面的value值Channel_ID就是渠道标识。我们的期望的就是在编译时候这个值能够自动变化以满足区分多渠道的需求。 (一)在AndroidManifest....

    AndroidAutoSize::fire:一种低成本的Android屏幕适配解决方案(今日头条屏幕适配方案终极版,一个极品的Android屏幕适配方案)

    一种低成本的Android屏幕适配解决方案(今日头条屏幕适配方案终极版,一个极点的Android屏幕适配方案)。... meta-data android : name = " design_width_in_dp " android : value = " 360 " /&gt;

    Android各种常用的功能测试

    读取Manifest.xml中的meta-data信息 多媒体播放的测试 多线程下载以及断点续传的部分功能 ActivityGroup的使用和测试 Fragment的使用和测试 TabHost的使用和测试 Notification的各种支持的操作测试 图片修改:锐化、...

    castro-android:适用于Android的Google Cast的极简工具集

    卡斯特罗 带有实用程序Activity和Fragment类的Google Cast的最小API。 该库处理菜单设置,连接/重新... meta-data android : name = " GoogleCastId " android : value = " @string/app_id " /&gt; ... &lt;/ mani

    FCMNotification:使用FireBase在Android上发送和接收通知

    meta-data android:name="com.google.firebase.messaging.default_notification_channel_id" android:value="@string/default_notification_channel_id"/&gt; 将MyFirebaseMessagingService添加到您的应用manifest...

    apktool documentation

    packageInfo - Used to help support Android 4.2 renamed manifest feature. Automatically detects differences between resource and manifest and performs automatic --rename-manifest-package on [b]uild ...

    CitypickerLibraryWithoutLocation:城市选择不带定位

    CitypickerLibrary城市列表library展示导入方式Step 1.工程app的build下加入Add it in your root build.gradle at the end of repositories: allprojects { ...meta-data android:name="com.amap.api.v2.apik

    Android ZXing1.6核心类库(core.jar)

    Files contained in zxing-1.6-...META-INF/MANIFEST.MF com.google.zxing.BarcodeFormat.class com.google.zxing.Binarizer.class com.google.zxing.BinaryBitmap.class com.google.zxing.ChecksumException.class ...

Global site tag (gtag.js) - Google Analytics