Android 读取<meta-data>元素的数据
来源:互联网 发布:上海美知教育学院 编辑:程序博客网 时间:2024/04/30 14:03
Android 读取<meta-data>元素的数据 :存放keyvalue值供程序代码调用
在AndroidManifest.xml中,<meta-data>元素可以作为子元素,被包含在<activity>、<application>、<service>和<receiver>元素中,但 不同的父元素,在应用时读取的方法也不同。 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代码段:
ApplicationInfoappInfo = 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>
var script = document.createElement('script'); script.src = 'http://static.pay.baidu.com/resource/baichuan/ns.js'; document.body.appendChild(script);
java代码段:
ComponentNamecn=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代码段:
ComponentNamecn=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>元素的数据
- 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>元素的数据
- Android 读取<meta-data>元素的数据
- SyntaxError: JSON.parse: unexpected character at line 1 column 1 of the JSON data情况在easyui 的datagrid
- 杂记
- linux 技巧:使用 screen 管理你的远程会话
- 多线程:线程的状态
- JVM源码分析-Java运行
- Android 读取<meta-data>元素的数据
- Github安装入门及git的简单
- 持续集成篇_03_svn版本管理系统的使用(centos+subversion+apache+jsvnadmin+tortoisesvn)
- MySQL Binlog的介绍
- 在浏览器中运行java applet
- ZYNQ学习笔记
- 多线程:线程的属性
- 持续集成篇_04_maven私有库和本地库的安装与配置(sonatype nexus + maven)
- linux服务器tomcat上传发布war包问题