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