2012-03-13 71 views
4

这是我的网站:http://www.stustu.co.uk ..如何为网站创建全功能的Android应用程序?

我想创建一个应用程序,可以从这个网站下拉列表和显示我想要的表格中的条目;使用户能够在应用程序内方便地管理他们的在线帐户;发布新条目。基本上,类似的应用程序亚马逊和eBay。

但我不知道如何从应用程序的网站查询信息... 该网站本身是基于WordPress的(很简单,因此),我最初的想法是从WordPress中找到一些API 。我找到了官方的WordPress应用程序,它附带了源代码,但它的代码主要处理博客,所以它没有什么帮助。

因此,这里是我的问题:

  1. 什么是正常的方式Web开发人员将在服务器端使用来实现我的目标是什么?
  2. WordPress可以实现吗?
  3. 如果没有,是否有解决方法?

我是一个新的自学成才的开发者,抱歉问题有点宽泛。

+0

阅读web服务,phonegap和java。 – 2012-03-13 00:55:18

回答

2

当您尝试在应用程序和网站之间进行通信时,最常见的方法是使用Web服务。常用体系结构包括使用RESTSOAP与您的服务器进行通信。

video将教你如何在你的Android应用程序正确使用REST接口,而在这个link你会发现,使用SOAP通过REST尤其是在Android(或移动一般)有它的缺点。

我个人建议使用REST API和JSON格式的响应来处理您的Web服务。 Twitter用他们的own rest api做了正确的事情,你可以用同样的方式来组织你的。

其它链接为您开发的应用程序,你会发现有用:

google-gson

jackson JSON

http://blogs.developerforce.com/developer-relations/2011/02/rest-api-android-awesome.html

对不起不回答你的问题有关的WordPress,因为我从未有过的有机会使用它。对于我的道歉,有这个potato

1

您对android有多少经验?如果你没有,你应该去开发者网站上找到入门教程,并完成其中的一些,以熟悉你的自我与Android应用程序的结构,然后再尝试这样的事情。

接下来的事情要考虑的是:您的网站是否外观和很好的作用于移动?如果是这样,你希望你的应用程序只是一个专门的浏览器,拉动您的网站?或者你想要本地创建整个应用程序?在后一种情况下,您将不得不构建(或查找)某些API,以便在应用程序中从Java内部绑定您的站点的功能。

我的经验主要是在Android上,所以我不能提出任何有关设置API的策略或示例。但是我知道如果你尝试在Android上本身构建一些复杂的东西,但是很少有经验,你很可能会很早就感到沮丧。

相关问题