我想创建一个显示用户单词的应用程序,然后他必须用不同的语言写出单词的含义。现在我当然必须以某种方式“存储”所有的单词及其含义。像这样的json文件会好吗?
或者我应该使用其他东西吗?
{"words:": [
{
"german" : "fahrrad",
"english" : "bike",
}
{
next word...
}
{
next word...
}
]}
答案 0 :(得分:1)
我认为在Android应用程序中存储数据的绝对单一最佳方法并不存在。这一切都取决于您的应用程序正在做什么/使用数据。如何添加新数据,是否将实施所有CRUD操作等。
以下是数据存储的Android Developers guide,您有以下几种选择:
您必须对哪种合适最适合您的应用进行一些研究。我推荐SQLite,就像你提到的那样。应该是最容易存储大量数据并使添加/删除/编辑数据变得简单。
如果使用各种格式,这是保存数据的Android Developer's training。
答案 1 :(得分:0)
我会说SQLite database会更好。