漂定

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
    public void backupSMS(View v) {
        try {
            XmlSerializer serializer = Xml.newSerializer();
            File file = new File(getFilesDir(),"backup.xml");
            FileOutputStream fos = new FileOutputStream(file);
            serializer.setOutput(fos, "utf-8");
            serializer.startDocument("utf-8", true);
            serializer.startTag(null, "smss");
            for (SmsInfo sms : list) {
                serializer.startTag(null, "sms");
                serializer.startTag(null, "iphone");
                serializer.text(sms.getIphone());
                serializer.endTag(null, "iphone");
                serializer.startTag(null, "mydate");
                serializer.text(sms.getMyDate());
                serializer.endTag(null, "mydate");
                serializer.startTag(null, "body");
                serializer.text(sms.getBody());
                serializer.endTag(null, "body");
                serializer.endTag(null, "sms");
            }
            serializer.endTag(null, "smss");
            serializer.endDocument();
            fos.close();
        } catch (Exception e) {
            e.printStackTrace();
        }

    }

 

posted on 2013-11-01 10:22  漂定  阅读(158)  评论(0编辑  收藏  举报