Android获取Manifest中元素的值
android 开发中:
在AndroidManifest.xml中,
被包含在、 、
不同的父元素,在应用时读取的方法也不同。
1 :在Activity应用
xml代码段:
java代码段:
ActivityInfo info=this.getPackageManager()
.getActivityInfo(getComponentName(),
PackageManager.GET_META_DATA);
String msg =info.metaData.getString("data_Name");
Log.d(TAG, " msg == " + msg );
2:在application应用
xml代码段:
java代码段:
ApplicationInfo appInfo = this.getPackageManager()
.getApplicationInfo(getPackageName(),
PackageManager.GET_META_DATA);
String msg=appInfo.metaData.getString("data_Name");
Log.d(TAG, " msg == " + msg );
3:在service应用
xml代码段:
java代码段:
ComponentName cn=new ComponentName(this, MetaDataService.class);
ServiceInfo info=this.getPackageManager()
.getServiceInfo(cn, PackageManager.GET_META_DATA);
String msg=info.metaData.getString("data_Name");
Log.d(TAG, " msg == " + msg );
4: 在receiver应用
xml代码段:
java代码段:
ComponentName cn=new ComponentName(context, MetaDataReceiver.class);
ActivityInfo info=context.getPackageManager()
.getReceiverInfo(cn, PackageManager.GET_META_DATA);
String msg=info.metaData.getString("data_Name");
Log.d(TAG, " msg == " + msg );
更多相关文章
- android push机制-C2DM
- android的九宫格式实现
- Android(安卓)Http请求的代码
- android常用布局
- Android(安卓)AIDL使用详解 +整合应用
- Android(安卓)应用语言设置的实现
- 关于android instrumentation的理解、使用
- Android常用三栏式滑动/滚动视图(View)的设计与实现代码
- android Listview中button 和Listview可同时点击的方法