2011-08-01 141 views
1

我想构建一个Android应用程序,该应用程序从Web服务器下载XML文件并以可读格式显示其内容。 我的问题是生成该XML文件。基本上我想运行一个程序,比如每隔30分钟下载一个网页(因为这些数据不容易访问),解析它,生成所述XML文件并将其放置在某处供Android应用程序下载。 现在,我正在编写一个Java应用程序来做到这一点,但它来到我身上:我要在哪里运行?我想有一台笔记本电脑在家里永久运行,但必须有更好的选择。 我有在线托管,但它非常简单。它甚至不包括SSH。在服务器上运行程序

任何想法?

编辑:根据您的建议,我检查了,是的,我的cPanel确实有一个“克伦乔布斯”部分。我现在将调查它。非常感谢你的帮助。

+0

你至少有'cron'?即使您没有ssh访问权限,某些托管服务商也会包含cron前端服务。 – Jacob

+1

是的,如果您没有shell访问权限,请看他们是否允许您运行cron作业。如果不是,你可能需要升级到某个地方,或者使用你自己的机器。 – Noah

+0

如果可能的话,我会尝试在PHP中编写这个服务器端代码,因为几乎所有便宜的主机服务都提供PHP支持。从我知道的Java托管将花费你更多。而你的主机可能不提供Java支持!但只要你有一个cron作业的cPanel,你就可以运行一个脚本来完成这件事。 – Cygnusx1

回答

0

http://www.setcronjob.com/允许您每小时触发一次网页请求,这可能已经足够好了。

我还没有尝试过,但听起来像是一个很好的解决方案。

0

你需要租一台服务器,它将生成你的html,并将内容提供给你的应用程序。如果您获得VPS或云服务器,则不昂贵。

相关问题