我可以将res/values/string.xml中的字符串文件放置到远程主机服务器并从那里读取它吗



我想将string.xml从我的Android应用程序res/values/文件夹移动到我的网站。

http://example.com/string.xml

对我来说,从那里编辑它会比总是更新应用程序到谷歌播放更容易。

这可能吗?

<?xml version="1.0" encoding="utf-8"?>
<resources>
 <string name="app_name">MyRadio</string>
    <string name="version">1.0</string>  

<string-array name="station_names">
        <item>NRG radio</item>              
<string-array name="station_urls">
        <item>rtmp://radiostation.com/radiomp3</item>
<string-array name="station_detail">
        <item>Radio detail</item>

当然欢迎您在Web服务器上托管文件。当然,欢迎您自己在应用程序中将这些文件下载到用户的设备上。但是:

  • 你需要下载文件
  • 您需要知道何时下载文件,这取决于文件何时可能更改
  • 您将需要解析这些文件,因为它们将不再是字符串资源
  • 您需要调整代码以使用解析的结果,而不是当前使用的字符串资源

最新更新