可以通过 API 在我的应用中添加动态字符串资源。使用 json或XML 存储并使用与之相同的格式?
我已经有一个多语言网站,所以我希望在我的应用程序中使用API中的相同字符串!如何将它们存储在我的应用程序中的字符串资源文件中?
抱歉我的英语。答案 0 :(得分:1)
无法在应用程序生命周期中更新字符串资源文件,因为在生成APK时会对其进行编译。也许您需要考虑将数据库存储在数据库或其他内容中。见https://developer.android.com/guide/topics/data/data-storage.html
答案 1 :(得分:0)
如前所述,您无法修改应用内的资源。但是你可以从服务器发送所需语言的消息/文本,我会实现一种机制,通过该机制,应用程序告诉服务器哪些语言必须用于返回的文本,应用程序只是在收到时绘制它们。这很简单,只需将焦点从应用程序更改为服务器即可。