Android下创建xml文件
刚接触android xml的解析,开始都是自己手动在assets文件下面创建,想通过代码自己创建(创建在assets下面),怎么写啊!
public void CreatXmlFile(){
File file=new File("person.xml");
try {
file.createNewFile();
} catch (IOException e) {
e.printStackTrace();
}
FileOutputStream fileOutputStream=null;
try {
fileOutputStream=new FileOutputStream(file);
} catch (FileNotFoundException e) {
Log.e("FileNotFoundException","File not fond");
}
XmlSerializer serializer=Xml.newSerializer();
try {
serializer.setOutput(fileOutputStream,"UTF-8" );
serializer.startDocument(null , true );
serializer.startTag(null , "persons" );
for ( int i = 0 ; i < 3 ; i ++){
serializer.startTag(null , "person" );
serializer.startTag(null , "personname" );
serializer.text("陶军" + i);
serializer.endTag(null , "personname" );
serializer.startTag(null , "personID" );
serializer.text("tKF51972" + i);
serializer.endTag(null , "personID" );
serializer.endTag(null , "person" );
}
serializer.endTag(null, "persons");
serializer.endDocument();
serializer.flush();
fileOutputStream.close();
}
catch (Exception e) {
// TODO: handle exception
Log.e("Exception", "create file failed");
}
Toast.makeText(getApplicationContext(), "创建成功",Toast.LENGTH_SHORT).show();
}
求大虾帮忙!不胜感激。。。。
public void CreatXmlFile(){
File file=new File("person.xml");
try {
file.createNewFile();
} catch (IOException e) {
e.printStackTrace();
}
FileOutputStream fileOutputStream=null;
try {
fileOutputStream=new FileOutputStream(file);
} catch (FileNotFoundException e) {
Log.e("FileNotFoundException","File not fond");
}
XmlSerializer serializer=Xml.newSerializer();
try {
serializer.setOutput(fileOutputStream,"UTF-8" );
serializer.startDocument(null , true );
serializer.startTag(null , "persons" );
for ( int i = 0 ; i < 3 ; i ++){
serializer.startTag(null , "person" );
serializer.startTag(null , "personname" );
serializer.text("陶军" + i);
serializer.endTag(null , "personname" );
serializer.startTag(null , "personID" );
serializer.text("tKF51972" + i);
serializer.endTag(null , "personID" );
serializer.endTag(null , "person" );
}
serializer.endTag(null, "persons");
serializer.endDocument();
serializer.flush();
fileOutputStream.close();
}
catch (Exception e) {
// TODO: handle exception
Log.e("Exception", "create file failed");
}
Toast.makeText(getApplicationContext(), "创建成功",Toast.LENGTH_SHORT).show();
}
求大虾帮忙!不胜感激。。。。
...全文
相关推荐
基于android studio的layout的xml文件的创建方式
主要介绍了基于android studio的layout的xml文件的创建方式,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
android开发之xml文件操作——xml创建和pull解析xml
这是一个完整的eclipse项目,直接打开就可以看到整个项目完整的代码,而且有单元测试代码
安卓android手机主题制作教程
安卓android手机主题自己动手制作,按照教程做就行了,定制自己的个性化主题
安卓端声音的在线录制与播放生成.amr文件
安卓移动端三个按钮,生成.amr文件并存放在sdcard中,实现声音的在线播放,采样率固定
安卓读取系统短信并备份到xml文件
安卓利用内容提供者读取系统短信并备份到xml文件


