2010-07-30 119 views
1

我有一个网站,它建立在CMS上,用PHP编写。现在我试图开发一个应用程序。我希望应用程序在每次启动时检查网站上的更新,例如,如果将新文章添加到网站中,应该在应用程序上显示有关此发布的消息。如何从应用程序检查网站上的更新?

我在这方面的知识很差。有人可以告诉我,我应该在网站上做什么以及应用程序应该做什么?

回答

0

1)您可以通过Web服务检查CMS的数据库以获取最新更新(因为您无法从Android远程/直接使用MySQL;假设您的CMS数据库是MySQL数据库)。这意味着您的CMS /您必须为此功能提供Web服务API。

2)或者你可以从你的CMS提供RSS提要,并通过http请求检索RSS提要并解析它。也许RSS方法比较简单,例如,如果使用的是一个java RSS解析器,如http://www.ibm.com/developerworks/opensource/library/x-android/index.html#resourceshttp://code.google.com/p/android-rss/

许多CMS默认已经内置RSS功能。你在使用哪种CMS? 这里也是一个文章如何解析RSS(XML)从即网站供稿: http://www.ibm.com/developerworks/opensource/library/x-android/index.html

(编辑回复:。修正,罗马LIB并不适用于Android修正lib和URL以上)

+0

非常感谢!这些信息对我非常有帮助!我将检查使用哪个CMS,因为我自己不建立网站,现在正在建设。 – TianDong 2010-07-31 15:15:51

+0

链接非常好。很多再次感谢。 – TianDong 2010-07-31 21:30:42

0

如果您的网站提供RSS源,您可以使用BuzzBox SDK快速构建该网站的通知应用程序。它已经集成了Rss Reader,并且会在Feed中发现新内容时创建通知。 当您的应用程序启动时,您可以运行Rss Reader任务,并且使用buzzbox调度程序,您还可以让应用程序检查后台中的更新。 更多的信息在这里:​​ 和rss示例在这里:http://hub.buzzbox.com/android-sdk/demoapp

相关问题