如何获取清单文件AndroidManifest中meta_data元素的信息
2015-11-02 13:54
609 查看
例如:
<application
android:name="com.xxx.xxx"
android:hardwareAccelerated="true"
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:theme="@style/Theme.Guahao" >
<meta-data
android:name="BaiduMapKey"
android:value="2T6A2EwXRRn5WLFpGYSvIGqp" />
</application>
获取:
public String getMapKey() {
String keyString = "";
try {
ApplicationInfo appInfo = getPackageManager().getApplicationInfo(getPackageName(),
PackageManager.GET_META_DATA);
keyString = appInfo.metaData.getString("BaiduMapKey");
} catch (NameNotFoundException e) {
e.printStackTrace();
}
return keyString;
}
<application
android:name="com.xxx.xxx"
android:hardwareAccelerated="true"
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:theme="@style/Theme.Guahao" >
<meta-data
android:name="BaiduMapKey"
android:value="2T6A2EwXRRn5WLFpGYSvIGqp" />
</application>
获取:
public String getMapKey() {
String keyString = "";
try {
ApplicationInfo appInfo = getPackageManager().getApplicationInfo(getPackageName(),
PackageManager.GET_META_DATA);
keyString = appInfo.metaData.getString("BaiduMapKey");
} catch (NameNotFoundException e) {
e.printStackTrace();
}
return keyString;
}
相关文章推荐
- android学习之Activity的生命周期
- 彻底解决Android系统A-GPS搜不到卫星的问题!
- Android滑动解锁控件
- Android快速开发系列 10个常用工具类
- 搜索 录音功能 Android api
- Android之路-启程2:Android开发环境简介以及编写第一个应用程序“HelloWorld”
- android从通讯录中选择联系人并读取号码
- Android动画之补间动画
- Android开发时图片Bitmap序列化问题(How to fix a java.io.NotSerializableException: android.graphics.Bitmap)
- Android:onNewIntent()触发机制及注意事项
- android短信备份报 java.lang.IllegalArgumentException错误
- 手机通知功能Notification
- Android PackageManagerService流程详细分析(三)之PackageHandler
- Android异步消息机制Handler详解,源码剖析(API 23)
- 为AndroidStudio安装jd-intellij,反编译任意.jar .class
- Android studio 多渠道打包(超简洁版)
- Software Design Patterns on Android
- 异步加载AsyncTask小谈+实例
- Caused by: java.lang.ClassNotFoundException[android的终极解决错误]
- android编程实现系统图片剪裁的方法