目前,我用我的应用程序打包小xml数据文件。我的应用程序将这些文件中的数据加载到longlistselectors中。每次我想要将一些内容添加到xml数据文件时,我有什么选择不必提交应用更新?
这些文件非常小,所以我不知道我是否可以将它们托管在某些地方并从中读取应用程序。或者如果我可以实际远程更新xml文件。
我不知道完成任何这一切的第一件事,所以如果有人能指出我正确的方向,我会很感激。
答案 0 :(得分:1)
您绝对可以在某处托管您的文件并在没有任何文件的情况下发布您的应用程序。
以下是您必须做的事情:
现在您可能会问,我的应用程序在上传新文件时如何更新UI。我假设您的主UI(链接到您的xml列表)也从某种类型的列表中读入(而不是硬编码)。如果它然后让你的UI动态很容易:)。只需将列表放在服务器上,每当应用程序启动时,您都可以使用校验和或散列比较来检查列表是否已更改。如果已更改,请更新它,然后从新更新的列表中呈现新UI。我假设你是一个很棒的OO软件开发人员,你的代码很容易修改。理论上,这不需要对您的应用程序进行任何修改,只需在其上添加更多功能。
我希望这会有所帮助,我之前已经这样做了,所以如果它只涉及请求xml内容并将其写入磁盘,那么它是完全可能的并且是一项微不足道的任务。
Goodluck