从Android应用程序保存文件
我会将我的文件保存到下载文件夹中。在我的应用程序中,我将此方法称为:从Android应用程序保存文件,android,file,save,Android,File,Save,我会将我的文件保存到下载文件夹中。在我的应用程序中,我将此方法称为: public void export(List<VarA> a) { String filename = "text.txt"; FileOutputStream outputStream; try { outputStream = openFileOutput(filename, Context.MODE_APPEND); List<Str
public void export(List<VarA> a) {
String filename = "text.txt";
FileOutputStream outputStream;
try {
outputStream = openFileOutput(filename, Context.MODE_APPEND);
List<String> data = new ArrayList<String>();
data.add("This is my file.\n\n");
for (int i=0; i<esami.size(); i++) {
data.add("\n\nName: "+ a.get(i).getName()+"\n");
}
outputStream.write(data.toString().getBytes());
outputStream.close();
} catch (IOException e) {
e.printStackTrace();
}
}
公共作废导出(列表a){
字符串filename=“text.txt”;
FileOutputStream输出流;
试一试{
outputStream=openFileOutput(文件名,Context.MODE\u APPEND);
列表数据=新的ArrayList();
data.add(“这是我的文件。\n\n”);
对于(int i=0;iString externalStoragePath=Environment.getExternalStorageDirectory().toString();
File File=新文件(externalStoragePath+“/download/text.txt”);
FileOutputStream输出流;
试一试{
outputStream=新文件outputStream(文件);
列表数据=新的ArrayList();
data.add(“这是我的文件。\n\n”);
对于(int i=0;i
String externalStoragePath = Environment.getExternalStorageDirectory().toString();
File file = new File(externalStoragePath + "/download/text.txt");
FileOutputStream outputStream;
try {
outputStream = new FileOutputStream(file);
List<String> data = new ArrayList<String>();
data.add("This is my file.\n\n");
for (int i=0; i<esami.size(); i++) {
data.add("\n\nName: "+ a.get(i).getName()+"\n");
}
outputStream.write(data.toString().getBytes());
} catch (IOException e) {
e.printStackTrace();
} finally {
if(outputStream!=null) outputStream.close();
}