2011-07-28 4 views
0

私はシリアル(Byte)形式でBluetoothデバイスから常にHeart Rateを受信するアプリケーションを作成しています。私は常にこのデータをドロイドのファイルに保存したいと思っています。何が最善の方法ですか?Android App Data - 読み込み可能な形式でデータを書き続けます

データを上書きしないで、ファイルの最後に追加してください。

種類のメモ帳のようなアプリケーションです。

データベースやファイルストリームのようないくつかのオプションがあります。私はデータベースに関する経験がありません。ファイルストリームでは、大きなファイルの場合は、ファイルを読み込み、最後に書き込む必要があると心配しています(これは、HRから受け取ったすべてのデータで行われ、時間がかかりません)。

私に見てもらうためのチュートリアルやアドバイスをお願いします。

答えて

2

データベースを使用すると、時間がかかりません。例を探したり、ドキュメントを読むだけです。週または月に記録を保持してください。無限の情報を追加することは避けてください。私は、データベースは間違いなく行うための方法であることを示唆している

http://www.screaming-penguin.com/node/7742

+0

ありがとうございました!私のためにうまくいった。 SQlite3 :) – user849953

2

:ここ

は、データベース上のかっこいいチュートリアルです。私はBluetoothデバイスと非常によく似た何かをして、私はデータベースに取得したすべての読み取り値を保存します。

利用可能なチュートリアルが多数あります。私はすばらしいGoogle検索を行いましたが、これは非常によく見えます:http://www.vogella.de/articles/AndroidSQLite/article.html

+0

DBアプローチもお勧めします – Selvin

0

Zephyropenはこれを行うオープンソースの健全性監視アプリケーションです。

Zephyr OpenはBlueTooth Physiological Sensorsのフレームワークを提供するためのコードプロジェクトです。 心拍数モニターとWiiリモコンは不安定な出発点ですが、デバイスリストが市場に入ると、 のデバイスが成長し続けます。

このプロジェクトには、必要に応じて投稿できます。

関連する問題