如何在不更新整个应用程序的情况下从服务器更改app中的常量字符串

时间:2017-02-23 07:29:34

标签: android android-studio

我有一个用例问题,我正在寻找解决方案。

在文本视图中说我正在显示“Welcome Adam!”这样的文字。通常,我们将此文本存储在strings.xml文件中。 现在我想从服务器更新文本视图中显示的内容,而无需更新整个应用程序。

前,“欢迎亚当!” “Hello Adam!”。

我在设计解决方案时应该采用什么方法?

3 个答案:

答案 0 :(得分:0)

  • EndPoint提供的一个网址。
  • 获取此网址并在应用启动时阅读其响应。
  • 设置字符串以响应屏幕。

答案 1 :(得分:0)

您无法在运行时更改字符串,颜色,尺寸等xml文件。我认为你要找的是here

答案 2 :(得分:0)

您可以通过“格式化字符串”实现它。例如,存储“%1 $ s Adam!”在strings.xml中,编写类似String welcome = context.getString(R.string.welcome,“Welcome”)的代码。如果需要,可以用指定的单词替换第一个字符串。 有关更多信息,请参阅AndroidDev