安卓内部存储之XML存储的实现

安卓内部存储之XML存储的实现

上一篇文章写了安卓内部存储的数据库存储,其实安卓内部存储一共有以下几种方式,分别是数据库存储,file文件存储,xml文件存储,和偏好参数文件存储,

之前讲述了数据库存储,file文件存储和偏好参数存储下次再说,今日来说说xml文件存储.

首先,xml文件是什么咚咚,这么神奇的问题就不做说明了.

本篇文章主要论述xml文件存储主要要做的两件事情,那就是在程序中读写xml文件,

不错,其实xml文件只要搞定两件事情就好了:一个是读,一个是写.

说多了.都是耍流氓!

①先来说说如何读取xml文件?

读取xml文件有多种方法,但是这里只论述利用pull来读取xml文件.为什么选择pull方法?这是因为,首先安卓内部集成了该功能,不需要另外添加jar文件,但是请注意,如果你玩的是java开发,还是需要添加jar文件的.另外,据说啊,安卓内部解析xml文件就是利用pull解析器的.

所以呢,这么简单好用的东西,当然要拿过来使用啊.

好! 代码如下:

首先,我们需要一个xml文件,我在安卓项目的asset文件夹中建立该文件,具体代码如下:

安卓内部存储之XML存储的实现

上面的xml文件就简单的存储了两个person对象信息,下面在读取xml文件之前,我们需要先建立一个javabean文件来表示person信息.代码如下:

安卓内部存储之XML存储的实现

好的,下面就是利用pull解析器来读取xml文件的代码:

安卓内部存储之XML存储的实现

安卓内部存储之XML存储的实现

②好的,读取xml文件已经完成了.现在开始如何写入xml文件.

一般我们写入xml文件可以选择构造字符串,即是将字符串构造为xml文件的内容,然后将其写入文本文件之中.

但是这样子,比较麻烦,不怎么直观.下面的方法相对比较好.

代码如下:

安卓内部存储之XML存储的实现

好的,下面给出我对上面读写xml文件的调试代码,其实胖大仙我自己写过的文章,里面代码都是经过调试成功的,大家可以放心使用.

下面的测试代码是利用安卓测试用例进行的.

安卓内部存储之XML存储的实现

【本文为e安在线合作讲师“刘建恒”原创稿件,转载请联系e安在线】

感谢观看!本期到此结束,更多资讯、干货请关注“e安在线”官网网站。

安卓内部存储之XML存储的实现

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值