在android中存储和读取数据?

时间:2014-02-01 20:23:34

标签: java android eclipse

虽然我之前使用过很多C ++,但我还是刚接触java编程。我想尝试制作一个简单的测验应用程序;我希望它变得灵活,所以,例如,我可以将所有问题和答案保存在一些存储单元中,可以轻松更新和修改,应用程序只需获取新数据而无需修改它。

问题是:如何以及最好(也许最简单)的方式做到这一点? 我正在尝试在安装应用程序时实现类似的功能,我需要做的就是添加新问题,以某种方式将其存储在一个文件中并将其放置在应用程序的目录中,以便它可以读取。< / p>

正如我所说,我是新来的,所以请不要给我一些非常复杂的代码。

提前致谢!

1 个答案:

答案 0 :(得分:1)

如果您想将数据存储在移动应用程序中(永久)而不是从服务器检索它。您可以使用Android中“Preference”包中的某些类。
SharedPreferences.Editor保存您的价值观 SharedPreferences获取值
这是一个示例代码:

editor.putString(editKey.getText().toString()); // putString is the method of Editor class, and in this example editkey is the field for EditText

以上行从EditText(Android中的文本字段)中获取值并保存 注意:如果您有大量问题,也可以使用SQLite数据库。