你如何在 Android 应用程序中组织数据?

发布于 2024-12-20 08:27:12 字数 220 浏览 6 评论 0原文

我开发了我的第一个 Android 应用程序。这是非常简单的应用程序。它有许多文章(文本片段),其中有标题、简短描述、内容等。这些文章按组/类别分组。文章数量(实际上是所有数据)是静态的,不会改变。

您如何在 Android 应用程序中存储此类信息?如何存储它以便能够在不久的将来添加翻译?

使用什么数据结构?

我知道如何本地化应用程序。但据我所知,我只能创建一维的字符串数组。

I develop my first android application. This is pretty simple app. It has a number of articles (pieces of text) which have title, short description, content, etc. These articles are grouped be groups/categories. The number of articles (and actually all data) is static and will not be changed.

How do you store such information in your android apps? How to store it to be able to add translations in the nearest future?

What data structure to use?

I know how to localize application. But I can create only array of strings with one dimension, as I have understood.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

碍人泪离人颜 2024-12-27 08:27:12

文章数量(实际上是所有数据)是静态的,不会改变。您如何在 Android 应用程序中存储此类信息?

如果不打算更改它们,您可以将它们打包为应用中的资源,例如 res/xml/ 中的 XML 资源(以及相关资源集)。

如何存储它以便能够在不久的将来添加翻译?

如果将它们打包为应用程序中的资源,则可以在不同的资源集中进行翻译(例如,res/xml-zh/ 表示中文)。

但据我所知,我只能创建一维的字符串数组。

Android 中的任何资源都可以有翻译。

The number of articles (and actually all data) is static and will not be changed. How do you store such information in your android apps?

If they are not going to be changed, you can package them as resources in your app, such as XML resources in res/xml/ (and related resource sets).

How to store it to be able to add translations in the nearest future?

If you package them as resources in your app, you can have translations in different resource sets (e.g., res/xml-zh/ for Chinese).

But I can create only array of strings with one dimension, as I have understood.

Any resource in Android can have translations.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文