android - 翻译字符串的字典

时间:2018-01-29 13:57:15

标签: android

我有很多来自服务器的字符串代码值,我想将这些代码翻译成字符串。

我可以每周从服务器获取密钥和值(代码:字符串)并存储/更新它们。

在整个应用活动中,存储,更新和读取/使用此数据的最佳方式是什么?

感谢。

1 个答案:

答案 0 :(得分:1)

您有以下选择:

  • 共享首选项 - 持久键值存储。您可以编写存储在文件中的值,这些值可以在应用程序上下文中访问。
  • 数据库 - 使用内置的SQLite实例或您选择的第三方数据库。数据是持久的,也可以从应用程序上下文中访问。对于您的案例,提取值可能有点过于复杂。
  • 适合您用例的自定义格式的纯文件 - 您可以创建和存储应用程序专用的文件,并存储和提取信息。您必须以自定义方式处理文件格式和操作。

总的来说,从网络中获取字符串资源并不是一个很好的方法。通过这种方式,您必须以自定义方式处理本地化和国际化,并且不能使用Android OS提供的内置功能。<​​/ p>