我正在制作一个应用程序,它以串行(Byte)格式从蓝牙设备不断接收心率。我想不断将这些数据保存到机器人上的文件中。什么是最好的方式?
不应覆盖数据,而应将其添加到文件末尾。
有点像记事本应用程序。
我见过一些选项,比如数据库或文件流。我没有数据库经验。而对于文件流,我只是担心如果它是一个大文件,我必须读取文件,并在此结束时写入(这是在从HR收到的每个数据都可以安静耗时)
请告知,可能还有一些教程供我查看?
答案 0 :(得分:2)
使用数据库,您可以立即相处,只需查看示例或阅读文档。尝试保留一周或一个月的记录。避免添加无限数量的信息。
这是关于数据库的非常棒的教程:
答案 1 :(得分:2)
我建议数据库绝对是可行的方法。我使用蓝牙设备做了一些非常相似的事情,并将所有读数存储在数据库中。
有许多教程可供使用。我做了一个快速的谷歌搜索,这个看起来很不错:http://www.vogella.de/articles/AndroidSQLite/article.html
答案 2 :(得分:0)
Zephyropen是一个开源的Health Monitoring应用程序。
Zephyr Open是一个代码项目,为BlueTooth生理传感器提供框架。 心率监视器和Wii遥控器是起点,但我们将继续增长 设备列表进入市场时。
如果您愿意,可以为此项目做出贡献。