0

加速度計のデータを収集し、それをXMLファイルに記録してさらに処理するAndroidアプリケーションを開発しています。新しい値を受け取るたびに、この値をこのXMLファイルに追加する必要があります。大きなXMLファイルに頻繁かつ効率的に追加するために何を使用することをお勧めしますか?

4

1 に答える 1

2

実際に更新したい頻度に大きく依存すると思います。

デバイスは常に動いていることが多いため、「新しい値を受け取るたびに」はほとんど常にです。その場合は、一定のStringBuilderを維持し、それにデータを絶えず追加するのが最善だと思います。

少し頻度を減らして、数分ごとに更新したい場合は、データをデータベースまたはオブジェクトに保存し、必要に応じてxmlに解析する方がよい場合があります。最高のパフォーマンスではないかもしれませんが、エラーの影響を受けにくくなります。

オーバーヘッドが少なく、数分後にファイルがかなり大きくなる可能性があるため、可能であれば代わりにJSONを使用することをお勧めします。

于 2013-03-14T09:20:43.870 に答える