Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/file/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
从Android应用程序保存文件_Android_File_Save - Fatal编程技术网

从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;i
String 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();
}