如何在我自己的应用程序中存储数据

| 我想构建一些简单的应用程序-例如Todo list-我正在考虑问题及其解决方案-如何在Android平台上将数据存储在自己的应用程序中? 我应该使用一些文本文件,xml文件还是一些数据库?对于该领域的初学者来说,会有什么更好的选择?     
已邀请:
如果您不仔细阅读Android的网站/开发资源,则很难在Android上取得成功。我强烈建议您访问他们的网站。 就数据存储而言,这取决于您的需求。在这里解释     
我的建议是使用Android随附的SQLite。 http://developer.android.com/reference/android/database/sqlite/SQLiteDatabase.html     
我认为,SQLite数据库似乎最适合此类应用程序。对于将SQLite数据库与ListViews结合使用,有很多支持(我想您希望在待办事项列表应用程序中使用SQLite数据库)。 如果您尚未签出,请参阅开发者网站上的页面: http://developer.android.com/guide/topics/data/data-storage.html#db     
有几种存储数据的方法。我已经创建了一些使用共享首选项存储数据的应用程序 它们对于存储字符串,整数,布尔值等非常方便。但是,如果您有大型应用程序,则需要更好的数据库管理,我会考虑使用sqlLite。 Android提供了支持的类和功能来帮助访问/存储信息。 在android网站上有一个很好的教程,称为“记事本”,它带您了解如何使用sqlite。 那应该让你开始:)     
看看这个Thread klick 编辑:它很酷,可以处理较少的数据,如果您要存储和浏览大量数据,则应将其用作SQLite数据库     
基于文件,数据库或xml的使用完全取决于您所构建的应用程序类型。例如:如果您解析XML提要,然后将结果存储回XML文件中,则完全无法达到存储目的! 数据库用于存储结构化和相关的内容,例如-新闻提要结果,电子邮件客户端数据等。 文件更多地用于存储原始/二进制内容,例如存储图像,附件等。 顺便说一句,如果您是初学者-您应该尝试所有这些! :) 希望这可以帮助!     

要回复问题请先登录注册