0

我正在创建一个文件“abc.txt”并存储数据。我没有安卓手机,我怎么知道 SD 卡中的数据在哪里?

  try {
FileOutputStream fos = openFileOutput("abc.txt",MODE_PRIVATE);
 String s = "Data to be written ok fine cool";fos.write(s.getBytes());
 } catch (Exception e) {
e.printStackTrace();
}

我想要那个文件,以便我可以附加它并在后台作为电子邮件发送

4

2 回答 2

1

您的文件未写入 SD 卡。您的文件将写入手机上的私有数据区域,您的应用程序的私有文件将在其中写入。如果您想知道它在哪里(在不同的设备上有所不同),您可以使用

String whereAreMyFiles = getFilesDir().getAbsolutePath();
于 2012-06-21T18:15:02.217 回答
-1

正如 Dheeresh Singh 所说,它没有被放置到的地方。你没有给它一个合适的位置。这是一个答案。

于 2012-06-21T18:09:02.603 回答