XML数据的封装与解析

XML数据的封装与解析

leaf
2021-11-13 / 1 评论 / 41 阅读 / 正在检测是否收录...

在Android的开发中,XML是一种非常常用的封装数据的形式,从服务器中获取数据也经常是这种形式,所有学会生成和解析XML是非常有用的。
本次案例主要使用的是XML的解析技术,还有AsyncTask的一个异步下载机制
。话不多说。开始吧
首先是两个布局文件activity_mian和listview_layout
1,activity_mian只需要存放一个listview即可
main_activity
2,listview_layout设计样式最后填充到activity_mian的listview中
listview listview2

布局做好了
接下来就是java代码实现具体的功能了
首先创建一个Music实体类
music
接下来就是通过url,使用AsyncTask实现图片和XML文件的下载
ImgDown XMLdown
然后将下载的XML文件解析出来,由于证书问题这里需要加一个验证通过类
pullxml Pullxml Fake
一切就绪后就是剩下MainActivity的代码咯
MainActivity
编写完成后看看效果
1.png

ps:我这里url使用的是自己的云服务器地址。
也可以使用Androidapi地址:
XML网络地址:https://api.androidhive.info/music/music.xml

3

评论

博主关闭了所有页面的评论