2013-10-04 96 views
0

我似乎無法掌握獲取網絡到Android的概念。我正在閱讀一些關於RESTful服務和JSON的內容,但我從未發現任何可以幫助我的東西。我的想法是讓Access數據庫在線,並從Android應用程序中獲取文件。Android的RESTful服務

我應該從哪裏開始?說我得到了數據庫,並且讓服務器把它放在上面。 JSON在哪裏發揮作用?查詢放在哪裏,一些PHP,JSON,應用程序本身?

至於我可以從所有我已閱讀理解,連接應以某種方式這樣

WEB - 數據庫 - REST - 應用

它是如何連接到PHP,在哪裏呢PHP文件去?我在這裏看到很多話題都在談論它,但是每個人都已經取得了一些進展,我不知道從哪裏開始。你能指導我閱讀一些值得閱讀的書嗎?

謝謝

回答

2

簡單JSON(JavaScript對象符號)是用於數據交換的輕量級格式。查看here的信息。

你將有兩個端點爲您的項目,前端(android端)和後端(服務器& PHP)。 JSON是兩端說話的方式。

你問我怎麼樣,我假設你的意思是android端的java代碼,連接到PHP。 PHP是您爲JSON請求編寫API的語言。

您的java代碼如何使用api? 根據您的需要,您使用REST併發出HTTP POST或GET請求。

This article shows how to connect them together。

編輯

的總體結構如下:

-- Create db 
-- Put db on server 
-- create PHP webservice to fetch from db and encode in JSON 
-- use REST to make HTTP requests to get data from the database 
-- data comes back in JSON 
-- decode JSON (using standard librarys in java) 
-- use your data 

希望這有助於

謝謝

+0

大後,這一切現在是有道理的!謝謝!還有一個問題......是否有可能以這種方式檢索圖像? – Norgul

+0

我是否需要將解碼的JSON與android本地數據庫結合起來,還是不是必需的?再次感謝您 – Norgul

+0

是的,它是可能的,相當直接,我建議您有一個谷歌,並嘗試找出如果你仍然卡住,然後發表另一個問題 – ilovepjs