好吧,我已经在Google Play商店上传了一个Android应用程序,它显示了我国家的直播频道。
我只是想避免数据库调用来获取直播频道的网址。现在替代我的想法是上传一个XML文件,以便android应用程序从该XML读取URL,如果以后更改URL,我可以再次将新XML上传到Google Play商店吗?
现在上传到Google Play商店有多容易,是否会为用户自动更新?
从数据库或XML获取流式URL的其他替代方法是什么?
答案 0 :(得分:1)
很明显,你不应该对APK内部的频道列表进行硬编码(通过将其放入带有资源的XML或DB),没有人想要更新应用程序,因为这个列表是改变。最简单的方法是将XML文件放在某个服务器上(您可能需要查看Amazon Web Services,它们有很好的解决方案来保存静态内容)并在第一次运行或按需时提取它。此外,您可能希望使用GCM发送列表已更新的消息,或者如果列表的大小不是很大,您可以通过此服务发送列表本身。
答案 1 :(得分:0)
您希望将服务器中的某些信息保留在您的设备中:
XML
或任何其他格式,如JSON
,即使您可以保存一个文件
通道与该通道名称,以避免解析,我建议json格式)