将 NMEA 数据保存到 Android 文件

发布于 2024-10-29 06:46:36 字数 184 浏览 5 评论 0原文

我需要保存从 GPS 提供商收到的 NMEA 字符串。我正在寻找一种安全的方法来保存这些字符串,我几乎每秒都会收到这些字符串;有没有办法保存数据块,例如每 5 秒保存一次?有没有办法拥有像数据库这样的机制来确保应用程序崩溃时的写入?

我的想法是使用 BufferedOutputStream 但我知道写入和刷新我收到的每个字符串效率不高。

I need to save the NMEA strings that I receive from GPS provider. I'm searching for a safe way to save these strings, that i receive almost every second, on a file; is there a way to save block of data, for example every 5 seconds ? Is there a way to have a mechanism like databases to be sure of the writing in case of application crashing ??

My idea was to use BufferedOutputStream but I know that is not efficient to write and flush every string that i receive.

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

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

发布评论

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

评论(1

秋凉 2024-11-05 06:46:36

您没有代码中的具体示例,因此从这里开始。 内容提供商
有您正在寻找的东西以及一些其他选项。如果您有尝试过的代码示例,并且需要特定帮助,请将其发布在此处。

You don't have a concrete example in code so here is where to start. Content Providers
have what you're looking for and several additional options. If you have an example in code that you've tried, post it here if you'd like specific help.

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