这是将文件写入 SD 卡的代码。
try {
File file = Environment.getExternalStorageDirectory();
File myFile = new File(file, "sample.txt");
myFile.createNewFile();
FileOutputStream fOut = new FileOutputStream(myFile);
OutputStreamWriter myOutWriter = new OutputStreamWriter(fOut);
myOutWriter.append(Globals.obj.toString());
myOutWriter.close();
fOut.close();
Toast.makeText(getApplicationContext(), "Written successfully",
Toast.LENGTH_SHORT).show();
} catch (Exception e) {
Toast.makeText(getApplicationContext(), e.getMessage(),
Toast.LENGTH_SHORT).show();
}
这里的“sample.txt”是保存到 SD 卡的文件。一旦用户输入EditText
值并单击Button
它就会保存到卡中。另一个用户来了,他的内容保存为“sample1.txt”,另一个用户保存为“sample2.txt”,“sample3.txt”(增量顺序)等等。谁能告诉我怎么做??