1

Android開発は初めてです。ウェブサイトのページからコンテンツを取得して、月刊誌のネイティブ アプリケーションを開発しようとしています。コンテンツを取得する記事の URL を取得します。コンテンツ (ほとんどがテキスト、一部の写真) は月に 1 回更新され、デバイスにローカルに保存されます。

ネイティブ アプリを選択したのは、テキストのレンダリングとインターネット接続への非依存に関して優れたユーザー エクスペリエンスが必要だからです。

私の質問は、それを保管する最良の方法は何ですか? コンテンツをデバイス上のファイルに保存するか、Sqlite を使用する必要がありますか?

基本的なレベルで提案やどこかが間違っている場合は、提案してください。

ありがとう!ああ

4

2 に答える 2

0

この回答も確認できます - Android - SQLite の制限- Android Developers ドキュメントからこれを引用しています:

Android は、標準の SQLite の概念を超える制限を課しません。

ただし、Sqlite 内でそのような大規模なデータを管理するのがあまり面白くない場合は、次のようなことを試すことができます。

table_pages:
+--------+-------------+-------------+------------------------------+
|  _id   |    mag_id   |   page_num  |       page_path_to_file      |
+========+=============+=============+==============================+
|   1    |    jun13    |      01     |   /sdcard/mag/jun13/01.json  |
+--------+-------------+-------------+------------------------------+

簡単に言えば、ファイル (テキスト + 画像) をディスクに保存し、それらを sqlite でインデックス化します。それで全部です。

于 2013-06-29T19:17:41.843 に答える