我必须创建一个应用程序,该应用程序显示一个类别列表,其中包含附加到每个类别的产品。 该应用程序的所有者使用此信息通知客户他的产品,因此每周都会对产品进行更新。
现在我正在努力创建这个应用程序,因为有很多选项可以做到这一点,但我当然希望这样做。
所以我在考虑做以下事情。 1.创建一个简单的Web应用程序,其中所有者可以管理他的产品并按照他希望的方式添加/编辑/删除它们。 进行更改后,他可以按下“发布”按钮,创建一个xml文件。 2.当应用程序启动并且有互联网连接时,最新的xml将下载到设备中,应用程序将列出xml中的类别和产品。 将存储xml,以便在没有可用的因特网连接时读取数据。
这是一个很好的解决方法吗?或者可能创建一个Web服务是一个更好的主意? 但随后用户应始终连接到互联网。
欢迎提供一些好的建议:)
答案 0 :(得分:1)
互联网连接应随时可用,如果不是,则不应该是您的问题。 但是如果你想抓住这种情况,你需要(或者可以使用)XML来将最新数据保存到设备中,以防你的应用程序必须在没有互联网连接的情况下启动。
我会考虑一个RESTful WebService,因为一旦你运行它就可以轻松添加功能(当然这可能会变得棘手)。您可以使用以下教程:http://www.vogella.com/articles/REST/article.html