写文件:
FileOutputStream out = null;
try
{
out = openFileOutput(filename, MODE_PRIVATE);
byte[] content = (写入的文本).getBytes();
out.write(content);
}
catch(Exception e)
{
e.printStackTrace();
}
finally
{
if(out != null)
{
try
{
out.close();
}
catch(IOException e)
{
e.printStackTrace();
}
}
}
读文件:
FileInputStream input = null;
try
{
input = openFileInput(filename);
Byte []buffer = new Byte[1024];
StringBuilder sb = new StringBuilder();
while(input.read(buffer) != -1)
{
String content_part = new String(buffer, 0, buffer.length);
sb.append(content_part);
}
}
catch(FileNotFoundException e)
{
e.printStackTrace();
}
catch(Exception e)
{
e.printStackTrace();
}
finally
{
if(input != null)
{
try
{
input.close();
}
catch(IOException e)
{
e.printStackTrace();
}
}
}