gpt4 book ai didi

android - 将加速度计传感器读数记录到 SQLite 或平面文件?

转载 作者:行者123 更新时间:2023-11-29 00:47:01 27 4
gpt4 key购买 nike

我正在编写一个 Android 应用程序来记录和保存高速加速度计数据(以及后来的陀螺仪数据)。我的数据架构如下所示:

timestamp, x_accel, y_accel, z_accel

我应该将数据保存到 SQLite 还是平面文件中(使用 FileWriter 和 BufferedWriter,如 here 所述)?哪个延迟最低或更合适?

最终我需要将数据作为 csv 文件导入 Excel 以创建图表。因此,如果我写入 SQLite,我需要稍后将其写出到 csv。

最佳答案

两者显然都可以,但我个人(不提倡或有任何支持)的经验法则是,如果您可以使用文件完成任务,那就去做吧。它比数据库代码更容易编写和管理,而且您可以即时将其格式化为 CSV,以后无需转换。我说不要想太多。 BufferedWriter 将负责为您大块写入,因此只需保持输出流打开,直到您完成数据记录并且您不应该有任何延迟问题。 (完成后不要忘记 flush()close(),这在 Java 中和在生活中都是适用的规则)。

关于android - 将加速度计传感器读数记录到 SQLite 或平面文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5836301/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com