Android写入文件并保存到PC

时间:2015-07-12 15:13:10

标签: android file

我正在尝试将一些数据保存到文件中,然后希望在我的电脑上获取该文件以进行分析。我很确定数据会写入文件,但我似乎无法在手机上的任何位置找到该文件。有关如何将该文件存入我的电脑以便正确分析的任何建议? 这是我用来写入文件的代码:

try {

                FileOutputStream fos = openFileOutput(FILE_NAME, Context.MODE_APPEND);
                String a = dX+"    "+dY+"    "+dZ+"   "+linear_acceleration[0]+"    "+linear_acceleration[1]+"    "+linear_acceleration[2]+"    "+acc;


                a = a + "\n";

                fos.write(a.getBytes());
                fos.close();
            } catch (Exception e) {
                e.printStackTrace();
            }

1 个答案:

答案 0 :(得分:0)

尝试写入外部存储器

        try {

            String baseDir = Environment.getExternalStorageDirectory().getAbsolutePath();
            String fileName = "/mydir/filename";

            File myFile = new File(baseDir + File.separator + fileName);

            if(!myFile.exists()){
                myFile.createNewFile();
            }


            FileOutputStream fOut = new FileOutputStream(myFile, true);
            OutputStreamWriter myOutWriter = new OutputStreamWriter(fOut);                

            String a = "some text" + "\n";
            myOutWriter.append(a);
            myOutWriter.close();
            fOut.close();

        } catch (Exception e) {
            e.printStackTrace();
        }