您好,登錄后才能下訂單哦!
注意這里需要設(shè)置SD卡的權(quán)限
public void onClick(View arg0) {
//創(chuàng)建序列化XML數(shù)據(jù)的對(duì)象
XmlSerializer xml=Xml.newSerializer();
//創(chuàng)建目標(biāo)文件對(duì)象
File file= new File(Environment.getExternalStorageDirectory(),"stuinfo");
//創(chuàng)建文檔輸出流對(duì)象
FileOutputStream fos=null;
try {
fos = new FileOutputStream(file);
//設(shè)置輸出時(shí)候的編碼集
xml.setOutput(fos, "utf-8");
//設(shè)置輸出文檔為獨(dú)立的XML
xml.startDocument("utf-8", true);
//設(shè)置根開始標(biāo)簽
xml.startTag(null, "students");
//循環(huán)生成student元素
for(int i=0;i<list_name.size();i++)
{
xml.startTag(null, "student");
xml.startTag(null, "name");
xml.text(list_name.get(i));
xml.endTag(null, "name");
xml.startTag(null, "sex");
xml.text(list_sex.get(i));
xml.endTag(null, "sex");
xml.startTag(null, "age");
xml.text(list_age.get(i));
xml.endTag(null, "age");
xml.startTag(null, "tel");
xml.text(list_tel.get(i));
xml.endTag(null, "tel");
xml.endTag(null, "student");
}
//設(shè)置根結(jié)束標(biāo)簽
xml.endTag(null, "students");
//設(shè)置文檔結(jié)束
xml.endDocument();
//釋放資源
fos.close();
Toast.makeText(MainActivity.this, "保存成功", 100).show();
} catch (Exception e) {
Toast.makeText(MainActivity.this, "保存失敗", 100).show();
}
}
});
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。