private String WriteXml(String[] spiteStr)
{
XmlSerializer serializer = Xml.newSerializer();  
StringWriter writer = new StringWriter(); 
try
{
serializer.setOutput(writer);  
serializer.startDocument("UTF-8",true); 
serializer.startTag("", "Root");
serializer.startTag("", "Title");
serializer.text(spiteStr[0]);
serializer.endTag("", "Title");  
serializer.startTag("", "Content");
serializer.text(spiteStr[1]);
serializer.endTag("", "Content"); 
serializer.startTag("", "Time");
serializer.text(spiteStr[2]);
serializer.endTag("", "Time"); 
serializer.endTag("", "Root"); 
serializer.endDocument();
return writer.toString();
}
catch(Exception e)
{  
throw new RuntimeException(e); 
}  
}

private void WriteToFile(String filepath,String txt)
{
try
{
OutputStream os = openFileOutput(filepath,MODE_PRIVATE);  
OutputStreamWriter osw = new OutputStreamWriter(os);  
osw.write(txt);  
osw.close();  
os.close(); 
Log.v("XML","WriteOK");
}
catch(FileNotFoundException e)  
{

}
catch(IOException e)  
{

}
}当filepath值为xxxx.xml是  在ddms的file explorer中的data下面可以看到文件 导出到电脑查看xml文件也显示正确,但是当我放到手机里面时就报错(路径改为/sdcard/xxxx.xml)
已经加入权限
    <uses-permission android:name="android.permission.INTERNET"></uses-permission>
    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"></uses-permission>
    <uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS"></uses-permission>请问我执行失败的原因是什么  版本为2.1  谢谢了