0
私のアプリケーションは、バッテリーに関するデータを収集します。 追加/削除オプションでこのデータを編集できる必要があります。アンドロイドにデータを保存する最も適切な方法は何ですか?
このデータを保存するにはどのような方法が最適ですか?私は約2つの方法:SQLファイルを使用してXMLファイルまたはデータベース。
私のアプリケーションは、バッテリーに関するデータを収集します。 追加/削除オプションでこのデータを編集できる必要があります。アンドロイドにデータを保存する最も適切な方法は何ですか?
このデータを保存するにはどのような方法が最適ですか?私は約2つの方法:SQLファイルを使用してXMLファイルまたはデータベース。
これにはSQLiteデータベースを使用する必要があります。私は、バッテリーデータが、明確なフォーマット(すなわち、充電レベル、現在の温度、タイムスタンプなど)のエントリの多くであると仮定します。これは、データベースを使用する必要がある場合の典型的な例です。
XMLは、大量のデータを扱うためにはあまりにも重いリソースであり、編集可能である必要があります。また、XMLでは、データ分析に比較的簡単に使用できるselect文は用意されていません。すべてのデータをメモリにロードし、手動でデータを選択する必要があります。
データ量は固定されていますか? –
あなたはそのデータで何をしたいかによって大きく異なります。 – mibollma
私は同意する、データの量とあなたがそれでやりたいこと。成長する複雑なデータ=データベースの多く。読み込み可能な形式で転送する単純な固定データ= xml。別の方法(最も速い)は、データをファイルにシリアライズすることですが、サイズの上限を許すメモリが必要です。 –