- 需要在清单文件中注册权限
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
SharedPreferences—— android提供的一种存储简单内容的API,存储的是xml文件。
1.写入
SharedPreferences sp = getSharedPreferences("test.txt", Context.MODE_PRIVATE);
Editor editor = sp.edit();
editor.putString("userName", userName);
editor.commit();
SharedPreferences sp = getSharedPreferences("test.txt", Context.MODE_PRIVATE);
String userName = sp.getString("userName", "xx");
- 使用XmlSerializer写出XML
- 使用以下方法生成XML,和XML文档顺序类似
- Xml.newSerializer()
serializer.setOutput
startDocument
startTag
attribute
text
endTag
endDocument
- 常见的XML解析方式有三种,DOM、SAX、Pull,Android系统中推荐使用Pull
- pull解析基于事件驱动,解析一旦开始,就不会停下来。
3.parser.next() 获取下一个解析事件,得到一个事件代码
4.XmlPullParser 中定义了常量来标识各种解析事件
START_DOCUMENT、END_DOCUMENT 、START_TAG 、END_TAG 、TEXT