我正在创建一个文件“abc.txt”并存储数据。我怎么知道SD卡中存储的数据在哪里,我没有Android手机
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();
}
我想要该文件,以便我可以将其作为背景中的电子邮件发送
答案 0 :(得分:1)
您的文件未写入SD卡。您的文件将写入手机上写入应用程序私有文件的私有数据区域。如果你想知道它在哪里(在不同的设备上有所不同),你可以使用
String whereAreMyFiles = getFilesDir().getAbsolutePath();
答案 1 :(得分:-1)
正如Dheeresh Singh说的那样,它没有被放置的地方。你没有给它一个合适的位置。这是一个答案。