1

eclipse と android に慣れるために、単純な名前ジェネレーターである最初の android アプリを作成しています。私は Java プログラミングの経験が少なく (大学 1 年生を終えたばかり)、練習を続けたいと思っています。

私の質問は、SQLite データベースとプレーン テキスト ファイルのどちらを使用して名前の一部を保存する必要があるかということです。私はプレーンテキストでそれを行うことに慣れていますが、それは面倒であり、SQLite の使用方法を学ぶ必要があることを示唆する多くの議論を見つけました。

  1. この時点で (自分で練習しているだけですが)、どちらかを選択する必要がある理由はありますか?

  2. どちらの方法で行う場合の長所と短所は何ですか?

  3. 私はパフォーマンスやメモリ リークの回避などについて特に詳しくはありません。この設計の選択はそれに大きな影響を与えますか?

*編集:もう少し掘り下げた後、同じ状況にある人にとって非常に役立つと思うこれを見つけました(最初に見逃した方法はわかりません)。http://developer.android.com/guide/topics/data/data-storage.html#db

4

1 に答える 1

1

SQLite オプションを選択する必要があります。

ほとんどの場合、これが最善の解決策です。単純なデータ構造であっても、より詳細な制御と、後で拡張するオプションが提供されます。

あなたが学んでいるように、これはあなたが学びたいことです.

あなたの質問に正確に答えるために;

  1. データベースの使い方を学びたい。一般的にデータを保存するための推奨される方法です。その効率的、迅速かつ簡単、そして最も重要なことに拡張が簡単です。

  2. プレーンテキストでそれを行うことの長所が何であるかはわかりません。拡張するときは、余分な手間がかかり、維持するのが困難です。

  3. あまり。適切なチュートリアルに従ってください。

http://vogella.de/には、適切な例を含むさまざまな基本的なチュートリアルがあります。

于 2013-06-04T12:19:05.720 に答える