存储翻译词典

时间:2016-09-13 18:43:38

标签: android json database

我想创建一个显示用户单词的应用程序,然后他必须用不同的语言写出单词的含义。现在我当然必须以某种方式“存储”所有的单词及其含义。像这样的json文件会好吗?

或者我应该使用其他东西吗?

{"words:": [
   { 
    "german" : "fahrrad",
    "english" : "bike",
   }

   { 
    next word...
   }

   { 
    next word...
   }

 ]}

2 个答案:

答案 0 :(得分:1)

我认为在Android应用程序中存储数据的绝对单一最佳方法并不存在。这一切都取决于您的应用程序正在做什么/使用数据。如何添加新数据,是否将实施所有CRUD操作等。

以下是数据存储的Android Developers guide,您有以下几种选择:

  • 共享偏好设置
  • 内部/外部存储
  • SQLite数据库
  • 网络连接

您必须对哪种合适最适合您的应用进行一些研究。我推荐SQLite,就像你提到的那样。应该是最容易存储大量数据并使添加/删除/编辑数据变得简单。

如果使用各种格式,这是保存数据的Android Developer's training

答案 1 :(得分:0)

我会说SQLite database会更好。