我正在尝试使用内部存储做一个 eclipse java android 应用程序。它是一个记事本。它应该能够做的是编写和保存笔记,搜索它们并进行编辑。我需要的最相似的应用程序是:http: //developer.android.com/training/notepad/notepad-ex3.html 但我不知道如何修改是否使用内部存储而不是外部存储,我也发现了这个允许您读取并保存在内部存储中的文件 http://www.androidaspect.com/2013/09/android-internal-storage-tutorial.html 但现在我不知道如何更改内部存储的数据库
问问题
227 次
1 回答
0
好的,让我们分解一下。你想做一些能让你记笔记的东西。很公平。您需要一种使检索和插入更容易的存储。
让我们从存储在某处(内部或外部)的单个文本文件开始。如果您使用这种方法,插入和删除数据会变得很困难,因为任何更改都需要您对实际文本进行更改。更不用说,您需要以某种方式格式化您的笔记,以便您可以将一个笔记与另一个笔记区分开来。
好的,那么使用多个文本文件会解决这个问题吗?在某种程度上,是的,但是您可以使用 SQLite 寻求更好的方法。
SQLiteDatabase 具有创建、删除、执行 SQL 命令和执行其他常见数据库管理任务的方法。
SQLite 似乎是您存储的主要候选者,因为它使 CRUD(创建、读取、更新、删除)更容易。与其尝试修改代码,不如从头开始。
于 2014-11-18T22:19:31.573 回答