meta-data in the Android
2015-08-28 13:12
423 查看
使用过友盟统计或者其他第三方SDK,应该有在AndroidManifest中配置meta-data的经历,例子如下:
在代码中是如何获读取这些在配置中写的参数呢?
今后便可以定义一些key-value这样的数据在清单文件中。这么做的好处嘛,自己体会。
对于第三方SDK而言,可以方便用户(developer)配置一些参数。
<span style="white-space:pre"> </span><meta-data android:name="UMENG_APPKEY" android:value="55de62e167e58ebaaa000ca5" > </meta-data> <meta-data android:name="UMENG_CHANNEL" android:value="develop" />
在代码中是如何获读取这些在配置中写的参数呢?
<span style="white-space:pre"> </span>try { ApplicationInfo appInfo = context.getPackageManager().getApplicationInfo( context.getPackageName(), PackageManager.GET_META_DATA); if (appInfo.metaData != null) { return appInfo.metaData.getString("<span style="font-family: Arial, Helvetica, sans-serif;">UMENG_APPKEY"</span><span style="font-family: Arial, Helvetica, sans-serif;">);</span> } } catch (NameNotFoundException e) { //... }
今后便可以定义一些key-value这样的数据在清单文件中。这么做的好处嘛,自己体会。
对于第三方SDK而言,可以方便用户(developer)配置一些参数。
相关文章推荐
- Android 混淆代码总结
- AsyncTask of Android Android系统中的异步任务
- Android用ImageView显示本地和网上的图片
- Android(java)学习笔记199:Android中View动画(Tween Animation)
- Android中使用AIDL时的跨进程回调—Server回调Client
- Android学习之远程绑定调用service
- Android Service学习之本地服务
- Android service
- Android中的Intent(意图)的使用
- android zxing
- android中padding和 margin区别
- Android杂记
- Android 学习历程摘要(五)
- android菜鸟进阶之路——使用通知(通知的基本运用)
- android菜鸟进阶之路——布局的加载(父布局与子布局有先后顺序)
- 怎么在android4.4上添加未读信息,未接来电或日历等新事件图标提醒
- Android之——史上最简单图片轮播广告效果实现
- Android Studio添加多国语言
- Android中px、dip、sp的使用
- [置顶] Android自定义view(初级篇)