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

发布于 2024-10-16 04:24:43 字数 72 浏览 5 评论 0原文

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

我该如何使用代码解决这个问题?

I want to create a text file of the data received from bluetooth and then save it to a location from where it can be used by another application.

How can I solve this using code?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

花桑 2024-10-23 04:24:43

使用 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对您的清单文件的权限。

Using FileWriter is one of the easiest ways:

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();

This will save the file to the SDCard directory, which is accessible by other applications. Make sure to include the WRITE_EXTERNAL_STORAGE permission to your Manifest file.

乱世争霸 2024-10-23 04:24:43

看起来像 dupe/与 StackOverflow:将文件保存到手机有关SD 卡的

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

Looks like dupe/related to StackOverflow: Saving file to phone in stead of SD-card

You should be able to use regular java File IO classes to save the actual data to the file.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文