我想实现一个与网站连接的应用程序,如果我在此网站上传文件,它将直接出现在应用程序中并将通知用户新的上传文件 然后用户可以从应用程序下载文件 我的问题是开始实施该应用程序的主要步骤是什么。
答案 0 :(得分:1)
尝试google cloud messaging。有一些示例代码可以帮助您 ....
答案 1 :(得分:1)
如果您的应用只是渲染来自网站的内容,您可能需要考虑只拥有自定义网络界面并从网络浏览器访问它的选项。它使更新内容,布局等更加简单。
另一种选择是使用WebView创建一个可以直接嵌入Web内容的应用程序。看看这里:http://developer.android.com/guide/webapps/overview.html
如果这些不适合您的需要,您可能需要创建一个与您的网站对话的常规独立Android应用程序。然后,您需要为此通信定义一些API /消息传递。具体细节将取决于您的应用程序究竟是做什么的,但是消息传递可能就像一些http GET请求一样简单,假设您在另一侧运行了一个Web服务器。例如,您可以调用http GET来获取要下载的文件列表。然后,要下载每个文件,您可以在相应的URL上发出单独的GET请求。您可以在后台运行一个Android服务,定期执行http GETS来刷新内容。
在运行后台服务时查看此链接以执行http操作: Android - httpclient as a backgroundservice