私は Android 用のメモ作成アプリケーションの初期段階にあり、誰かがメモ データを保存するための優れたソリューションを教えてくれることを願っています。
理想的には、次のようなソリューションを探しています。
- 各メモ ドキュメントは個別のファイルです (ドロップボックスの同期用)。
- メモは複数のページで構成できます
- ノート ページにはバイナリ データ (画像など) を含めることができます。
- ドキュメント全体をメモリに解析しなくても、1 つのページを読み込むことができます。
- スレッド セーフ: 複数の読み取り/書き込みが同時に発生する可能性があります。
一度に 1 つのページを抽出する良い方法がないため、XML は (少なくともファイル全体に対して) ありません。zip ファイルの使用を検討しましたが (特に圧縮されている場合)、ファイル全体の読み込みも滞ると思います。
これを行うJavaライブラリがそこにあるはずのようですが、私のgoogle-fuは失敗しています。私が考えることができる他の唯一の代替手段は、すべてのメモに対して個別の sqlite データベースを作成することです。
この問題の良い解決策を知っている人はいますか? ありがとう!