SQLite VS.纯文本(Android/新手)



我正在制作我的第一个android应用程序,一个简单的名称生成器,以熟悉eclipse和android。我在java编程方面有一点背景(刚完成大学一年级),只是想继续练习。

我的问题是我是否应该使用SQLite数据库或纯文本文件来存储名称片段。我很熟悉使用纯文本,但它很麻烦,我发现很多参数建议我应该学习如何使用SQLite。

  1. 在这个时间点上(只是为自己练习),我有什么理由应该选择其中一个而不是另一个吗?

  2. 这样做的利弊是什么?

  3. 我不是特别熟悉性能和避免内存泄漏等。这种设计选择会对其产生很大影响吗?

*编辑:经过更多的挖掘,我发现了这个(我不知道我第一次怎么错过了),我认为这对处于相同情况的任何人都很有用。http://developer.android.com/guide/topics/data/data-storage.html db

您应该选择SQLite选项。

几乎在任何情况下这都是最好的解决方案。即使是简单的数据结构,它也给了你更多的控制和以后扩展的选项。

当你在学习时,这是你想要学习的,因为几乎每一个严肃的应用程序都需要一个。

为了准确地回答你的问题;

  1. 你想学习如何使用数据库。它通常是存储数据的首选方式。它高效、快速、简单,最重要的是易于扩展。

  2. 我不知道纯文本的优点是什么。

  3. 在扩展时,会有很多额外的麻烦和难以维护。
  4. 没有。

您可以查看http://vogella.de/,其中有大量的基本教程和适当的示例。

相关内容

最新更新