package com.jbit.keepintouch;
import java.io.BufferedWriter;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStreamWriter;
import java.io.UnsupportedEncodingException;
import org.xmlpull.v1.XmlPullParser;
import org.xmlpull.v1.XmlPullParserException;
import org.xmlpull.v1.XmlSerializer;
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.os.Environment;
import android.util.Xml;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.ImageButton;
import android.widget.ImageView;
import android.widget.SlidingDrawer;
public class ListInfoActivity extends Activity {
private SlidingDrawer slidingDrawer;
private ImageView imageview;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.listinfo_layout);
File file = new File(Environment.getExternalStorageDirectory(),"person2.xml");
try {
BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(new FileOutputStream(file),"utf-8"));
XmlSerializer xs = Xml.newSerializer();
xs.setOutput(bw);
xs.startDocument("utf-8", true);
xs.startTag("", "person");
xs.startTag("", "name"); //人名
xs.text("李四");
xs.endTag("", "name");
xs.startTag("", "age"); //年龄
xs.text("18");
xs.endTag("", "age");
xs.startTag("", "gender"); //性别
xs.text("男");
xs.endTag("", "gender");
xs.endTag("", "person");
xs.endDocument();
bw.flush();
bw.close();
} catch (UnsupportedEncodingException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (FileNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IllegalArgumentException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IllegalStateException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}