Android <meta-data>元素数据的读取
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了Android <meta-data>元素数据的读取,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2053字,纯文字阅读大概需要3分钟。
内容图文
![Android <meta-data>元素数据的读取](/upload/InfoBanner/zyjiaocheng/1122/2ba576e9c29c44ef86b11b8de16d6e04.jpg)
在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代码段:
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);
以上例子在android2.1运行通过
元素数据的读取,布布扣,bubuko.com' ref='nofollow'>Android
元素数据的读取' ref='nofollow'>Android
原文:http://www.cnblogs.com/weixiao870428/p/3767621.html
内容总结
以上是互联网集市为您收集整理的Android <meta-data>元素数据的读取全部内容,希望文章能够帮你解决Android <meta-data>元素数据的读取所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。