其实我想知道如何在我的应用程序中存储设备中的数据,以便在我再次运行应用程序时查看商店数据。
意思是简单来说我想说我假设我有一个文本框,我写了一些信息..现在,当我点击提交按钮时,这个信息将被保存,这样当我打开应用程序时,存储的数据应该是出现在文本框中..
在所有方面,我想说我只想以我们使用数据库存储数据的方式存储数据。所以请任何人建议我如何在android中完成。
如果可能,请显示示例
此致 Anshuman
答案 0 :(得分:9)
如果您必须存储少量数据,则可以在Android中使用SharedPreferences
。
如果您必须存储的数据足够大/复杂,请尝试使用SQLite
数据库。
还需要帮助吗?
更新: 我写了一个教程来演示如何使用 SQLite database
。看看here。虽然它将现有数据库复制到设备的内存中,但是也可以通过它设计通过代码创建数据库的其他版本。
更好的教程在这里:http://www.vogella.com/tutorials/AndroidSQLite/article.html
答案 1 :(得分:4)
的详细信息1)如果你想以表格格式存储数据,那么你可以在android
中使用SQLite数据库2)如果您不想以表格格式存储数据,则可以存储在SharedPreference
中
答案 2 :(得分:0)
Android附带了一个可以使用的内置SQLite数据库。我建议你去this notepad tutorial。它讲授了使用Android SDK的基础知识,包括Android应用程序的不同状态以及如何在Android上使用SQLite。
答案 3 :(得分:0)
要存储简单的键=值对,您可以使用Properties。
对于数据库中的数据存储,您可以使用sqlite on android。
答案 4 :(得分:0)
Android提供了几种保存持久性应用程序数据的选项。您选择的解决方案取决于您的特定需求,例如数据是应该是您的应用程序专用还是其他应用程序(和用户)可访问的数据以及数据所需的空间大小。
您的数据存储选项如下:
共享偏好
将私有原始数据存储在键值对中。
内部存储
将私人数据存储在设备内存中。
外部存储
将公共数据存储在共享外部存储上。
SQLite数据库
将结构化数据存储在私人数据库中。
网络连接
使用您自己的网络服务器在网络上存储数据。