Android读取 meta_data元素的数据
来源:互联网 发布:阿里云多少钱一个月 编辑:程序博客网 时间:2024/09/15 10:29
在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);
0 0
- 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>元素的数据
- C++ 学习笔记(一)
- 【转】Thread.sleep(0)的意义
- eclipse git window xp下 服务端搭建与使用(傻瓜教程 二)
- VideoUrlParser互联网视频地址分析工具,支持优酷、土豆等
- IOS获取设备系统信息(UIDevice,NSLocale)
- Android读取 meta_data元素的数据
- Exchange Server 2013 高可用部署系列(三)客户端访问高可用——网络负载均衡(NLB)
- MFC框架程序中OnIdle
- VIM自动补全C++
- CURL伪造IP和来路,还可以进行投票
- JavaWeb学习篇之----Servlet
- C++ primer plus 4-6
- csdn代码托管平台首次使用过程记录(全图形操作)
- 【File】Android中关于内部存储的一些重要函数