2012-03-13 69 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上本身構建一些複雜的東西,但是很少有經驗,你很可能會很早就感到沮喪。

相關問題