2012-03-13 19 views
3

私は、最もよく使われるドイツ語の単語や文章を含むAndroidアプリケーションを作成しました。アプリケーションには、すべてのデータを保存するCSVファイルが含まれています。アンドロイドアプリにテキストデータを保存する最も良い方法は?

現在のところ、期待どおりに動作していますが、アプリに直接このようなデータを保存する方が良いかどうか尋ねたいと思いますか?

また、新しい単語や文章を追加するなど、インターネット経由でデータを更新することも考えています。

ありがとうございます! Miretz

+1

どのようなアプリですか?情報を保存するだけであれば、文字列xmlファイルかデータベースを使用できます。 – Andreas

+0

はい、ちょうどアプリに情報を保存するだけで、アプリはデータを読み込んで検索します – Miretz

答えて

4

SQLite DBを使用して、Androidプラットフォームとの組み込みが非常に便利なコンテンツ(更新、削除など)を変更したい場合は、

+2

変更する必要がない場合でも、CSVファイルから一度読み込んでデータベースを読み込む必要がありますその後、データベースからより高速にアクセスできます。 – dldnh

0

SQLDatabaseLiteとSharedPreferenceの2種類があります。両方の主な違いは、組織化されていることと組織化されていないことです。

たとえば、アクティビティ間でテキストサイズを変更するなど、アプリ内のストレージ機能をすばやく使用する必要がある場合は、SharedPreffnceが最適です。

複雑なデータベースシステムで、特定のイベントに複数のデータを保存する必要がある場合SQLDatabaseLiteはこれに該当します。これは顧客向けのデータのスプレッドシートです。氏名、電話番号など

関連する問題