文档章节

Android构建xml信息

SuShine
 SuShine
发布于 2015/06/24 13:55
字数 116
阅读 4
收藏 0
/**
	 * 把persons集合里面的内容写到xml文件里面 
	 * @param persons person的集合
	 * @return
	 */
	public boolean savePersonToXml(List<Person> persons){
		try {
			XmlSerializer  serializer =  Xml.newSerializer();
			// /sdcard/person.xml 
			// mount unmount 文件系统的权限 
			File file = new File(Environment.getExternalStorageDirectory(),"person.xml");
			FileOutputStream fos = new FileOutputStream(file);
			serializer.setOutput(fos, "utf-8");
			serializer.startDocument("utf-8", true);
			serializer.startTag(null, "persons");
			for(Person person:persons){
				serializer.startTag(null, "person");
				
				serializer.attribute(null, "id", person.getId()+"");
				
				serializer.startTag(null,"name");
				serializer.text(person.getName());
				serializer.endTag(null, "name");
				
				serializer.startTag(null,"age");
				serializer.text(person.getAge()+"");
				serializer.endTag(null, "age");
				
				
				serializer.endTag(null, "person");
			}
			serializer.endTag(null, "persons");
			serializer.endDocument();
			fos.flush();
			fos.close();
			return true;
		} catch (Exception e) {
			e.printStackTrace();
			return false;
		}
		

	}

本文转载自:http://blog.csdn.net/sfshine/article/details/8525895

共有 人打赏支持
SuShine
粉丝 122
博文 477
码字总数 138530
作品 0
朝阳
后端工程师
图片和图形之矢量绘制(Vector drawables)(3)

原文 概述 A VectorDrawable是一个矢量图形,在XML文件中定义为一组点,线和曲线及其相关的颜色信息。使用矢量绘图的主要优点是图像可伸缩性。它可以在不损失显示质量的情况下进行缩放,这意...

lichong951
05/25
0
0
Android Fragment的使用

可以分为下面的几部分: 使用支持库 创建一个Fragment 创建一个动态UI 多个Fragment之间的通信 1、使用支持库 如果您的应用需要运行在3.0及以上的版本,可以忽略这部分内容。 如果您的应用使...

娶到笨笨
2014/04/07
0
3
Android开发指南-框架主题-用户界面

用户界面User Interface 关键类 View ViewGroup Widget classes 在一个Android应用中,用户界面是由View 和ViewGroup对象构建的。View与ViewGroup都有很多种类,而它们都是View类的子类。 Vi...

JavaGG
2010/03/24
0
0
android学习笔记之Fragment(三)

写的只是个人的理解,希望有错大神们能指出来。 通过Fragments来构建你的动态Activity布局: 预先构建出模型,like this: <?xml version=”1.0” encoding=”utf-8”?> <LinearLayout xmlns:...

Chanimalx
2013/01/02
0
2
Android之SAX解析xml

SAX全称simple API for XML,同DOM一样也是一个访问XML文档的接口。SAX并不是一个实际可以直接对XML进行解析的解析器,而是他兼容SAX的解析器要实现的接口帮助类的集合。实现了SAX的解析器有很...

哈全文
2012/05/21
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

RabbitMQ在CentOS环境安装

1.废话不多说准备一台虚拟机,系统为centos,我这里使用的系统版本如下图所示:

凌晨一点
50分钟前
0
0
线程池相关

在java.util.concurrent包下,提供了一系列与线程池相关的类。 使用线程池的好处 降低资源消耗。通过重复利用已创建的线程降低线程创建和销毁造成的消耗; 提高响应速度。当任务到达时,任务...

edwardGe
51分钟前
0
0
学习大数据这三个关键技术是一定要掌握!

大数据时代全面来临,大数据、人工智能等技术引领科技创新潮流,获得国家政策大力支持,前景广阔。学习大数据技术的人自然是络绎不绝, 学习大数据虽然是一个趋势,但也要注意大数据培训课程...

董黎明
今天
0
0
jetbrains 上传代码到github

设置中找github 获取token 验证是否成功 测试git 生成key,一路回车即可 ssh-keygen -t rsa -C “youremail@example.com” 打开pub复制key,需要再次输入一次密码 验证是否成功,输入yes即可...

阿豪boy
今天
0
0
分布式服务框架(拾遗)

前言 现在的大部分工程都已经是基于分布式架构来处理。所以这里对分布式框架做一个简单的总结 常用的RPC框架 RPC框架原理 RPC(Remote Procedure Call,远程过程调用)一般用来实现部署在不同...

kukudeku
今天
3
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部