创建一个文本文件并将其保存到Android手机中的特定位置

时间:2011-02-07 18:05:05

标签: android file copying

我想创建一个从蓝牙接收的数据的文本文件,然后将其保存到另一个应用程序可以使用的位置。

如何使用代码解决此问题?

2 个答案:

答案 0 :(得分:3)

使用FileWriter是最简单的方法之一:

File dir = Environment.getExternalStorageDirectory();
FileWriter writer = new FileWriter(new File(dir, "name.txt"));
writer.append("Hola\n");
writer.append("Hello\n");
writer.append("Etc...\n");
writer.flush();
writer.close();

这会将文件保存到SDCard目录,该目录可由其他应用程序访问。请确保将WRITE_EXTERNAL_STORAGE权限包含在您的清单文件中。

答案 1 :(得分:0)

看起来像是与StackOverflow: Saving file to phone in stead of SD-card

相关的欺骗

您应该能够使用常规的Java File IO类将实际数据保存到文件中。