1 有什么用?
持久化数据
2 分类?
a 使用shareedpreference读写(目录data/data/xxx/share_prefs)
b 使用xml工具类读写
3
xml工具类读
a 实例化parser :XmlPullParser xmlParser = Xml.newPullParser();
b 将输入流连接parser:xmlParser.setInput(is, "utf-8");
c 循环取eventype: while(EventType!=END_DOCUMENT){ 根据不同的type,取节点名字xmlParser.getName()做不同的事。xmlParser.next()}
xml工具类写
a 实例化Serializer: XmlSerializer xmlSerializer = Xml.newSerializer();
b 将输出流连接serializer: xmlSerializer.setOutput(fos,"utf-8");
c 写内容
xmlSerializer.startDocument("utf-8", true);
//start document
xmlSerializer.startTag(null, "tag");
for() {
xmlSerializer.startTag(null, "tag");
xmlSerializer.text("xxx");
xmlSerializer.attribute(null,
"id","xxx");
xmlSerializer.endTag(null, "tag");
}
xmlSerializer.endTag(null, "tag");
xmlSerializer.endDocument();
//end document