Android读取 meta_data元素的数据
来源:互联网 发布:js 语音波形图 编辑:程序博客网 时间:2024/04/30 00:13
在AndroidManifest.xml中,<meta-data>元素可以作为子元素,被包含在<activity>、<application> 、<service>和<receiver>元素中,但
不同的父元素,在应用时读取的方法也不同。
1 :在Activity的应用。
xml代码段:
java代码段:
2:在application的应用。
xml代码段:
3:在service的应用。
xml代码段:
java代码段:
4: 在receiver的应用。
xml代码段:
java代码段:
不同的父元素,在应用时读取的方法也不同。
1 :在Activity的应用。
xml代码段:
<activity...> <meta-data android:name="myMsg" android:value="hello my activity"></meta-data> </activity>
java代码段:
ActivityInfo info=this.getPackageManager() .getActivityInfo(getComponentName(), PackageManager.GET_META_DATA); String msg=info.metaData.getString("myMsg"); System.out.println("myMsg:"+msg);
2:在application的应用。
xml代码段:
<application...> <meta-data android:value="hello my application" android:name="myMsg"></meta-data> </application> java代码段: ApplicationInfo appInfo = this.getPackageManager() .getApplicationInfo(getPackageName(), PackageManager.GET_META_DATA); String msg=appInfo.metaData.getString("myMsg"); System.out.println("myMsg:"+msg);
3:在service的应用。
xml代码段:
<service android:name="MetaDataService"> <meta-data android:value="hello my service" android:name="myMsg"></meta-data> </service>
java代码段:
ComponentName cn=new ComponentName(this, MetaDataService.class); ServiceInfo info=this.getPackageManager() .getServiceInfo(cn, PackageManager.GET_META_DATA); String msg=info.metaData.getString("myMsg"); System.out.println("myMsg:"+msg);
4: 在receiver的应用。
xml代码段:
<receiver android:name="MetaDataReceiver"> <meta-data android:value="hello my receiver" android:name="myMsg"></meta-data> <intent-filter> <action android:name="android.intent.action.PHONE_STATE"></action> </intent-filter> </receiver>
java代码段:
ComponentName cn=new ComponentName(context, MetaDataReceiver.class); ActivityInfo info=context.getPackageManager() .getReceiverInfo(cn, PackageManager.GET_META_DATA); String msg=info.metaData.getString("myMsg"); System.out.println("myMsg:"+msg);
- Android读取 meta_data元素的数据
- Android读取 meta_data元素的数据
- Android读取 meta_data元素的数据
- 如何获取清单文件AndroidManifest中meta_data元素的信息
- Android 读取<meta-data>元素的数据
- Android 读取<meta-data>元素的数据
- Android 读取<meta-data>元素的数据
- Android 读取<meta-data>元素的数据
- Android 读取<meta-data>元素的数据
- Android 读取<meta-data>元素的数据
- Android 读取<meta-data>元素的数据
- Android 读取<meta-data>元素的数据
- Android 读取<meta-data>元素的数据
- Android 读取<meta-data>元素的数据
- Android 读取<meta-data>元素的数据
- Android 读取<meta-data>元素的数据
- Android 读取<meta-data>元素的数据
- Android 读取<meta-data>元素的数据
- poj3483 Loan Scheduling
- 在表达式中使用内置报表函数和聚合函数
- zoj 2956 Another Horizontally Visible Segments
- Hybrid优化策略分析
- deploy django with url prefix in nginx
- Android读取 meta_data元素的数据
- HDU 4504 威威猫系列故事——篮球梦
- 中序遍历和先序遍历/后序遍历构建二叉树
- C++"::"作用域运算符
- C++文件读写/怎么判断是否到了结尾
- HDU 1872稳定排序优先队列
- 堆和栈的区别
- 关于Qt4.3与vs2005的集成(自己留着学习)
- 使用FileInputStream和FileOutputStream实现图片反色