android中将内存中的数据以xml的文件格式写到sdcard中
来源:互联网 发布:厦门大学软件学院地址 编辑:程序博客网 时间:2024/06/08 02:20
List<SMSInfo> smsInfos = service.getSMSInof();try {File file = new File("/sdcard/smsbackup.xml");XmlSerializer serializer = Xml.newSerializer();FileOutputStream fos = new FileOutputStream(file);serializer.setOutput(fos, "UTF-8");serializer.startDocument("UTF-8", true);serializer.startTag(null, "smss");serializer.startTag(null, "count");serializer.text(smsInfos.size()+"");serializer.endTag(null, "count");for (SMSInfo smsInfo : smsInfos) {serializer.startTag(null, "sms");serializer.startTag(null, "id");serializer.text(smsInfo.getId());serializer.endTag(null, "id");serializer.startTag(null, "address");serializer.text(smsInfo.getAddress());serializer.endTag(null, "address");serializer.startTag(null, "date");serializer.text(smsInfo.getDate());serializer.endTag(null, "date");serializer.startTag(null, "type");serializer.text(smsInfo.getType()+"");serializer.endTag(null, "type");serializer.startTag(null, "body");serializer.text(smsInfo.getBody());serializer.endTag(null, "body");serializer.endTag(null, "sms");}serializer.endTag(null, "smss");serializer.endDocument();fos.flush();fos.close();Looper.prepare();Toast.makeText(getApplicationContext(), "备份完成", 1).show();Looper.loop();} catch (Exception e) {e.printStackTrace();Looper.prepare();Toast.makeText(getApplicationContext(), "备份失败", 1).show();Looper.loop();}
说明:1.new一个文件,将数据存放到文件中。
2.用XmlSerializer将数据写到xml文件中。
应用:1.短信备份
2.通讯录本地备份
3.等等备份
- android中将内存中的数据以xml的文件格式写到sdcard中
- android中将数据写入手机内存和sdcard中的文件
- android中将数据写入手机内存和sdcard中的文件
- android中实现内存中数据保存到sdcard
- netbeans中将表格中的数据写到Excel中
- 将DataTable中的数据以Xml格式写到指定的文件内,并读取
- Android写文件到SDCard的方法
- Android--将数据保存到SDCard中
- Android--将数据保存到SDCard中
- File存储,用于存储简单的数据,以文件格式保存(SDcard 存储、Environment环境)
- Android写文件到SDCard
- android 应用安装到SDcard还是内存中的设置
- 王立平--往sdcard中以流的形式存储数据
- Android中SdCard的数据读写
- Android存储数据到sdcard
- Android写文件到SDCard的一般过程和代码
- Android写文件到SDCard的一般过程和代码
- 学习日记-- Android写文件到SDCard的代码
- Cocos2dx制作抖动弹出对话框效果
- 二维码的生成细节和原理
- zedboard--嵌入式web服务器搭建(二十一)
- iOS开发-各种动画效果
- 动态规划(练习题目,)
- android中将内存中的数据以xml的文件格式写到sdcard中
- Java时间处理
- linux菜鸟(me)的一周计划
- C语言学习笔记
- C++string知识大全
- 内部类(具有类的所有特征)
- 认识PE中的IMPort表
- 联想笔记本e430c的windows8改装成windows7
- android带进度的文件上传