2013-12-24 64 views
5

我正在製作一個用於顯示一些學校事件(事件的標題和事件的張貼圖片)的Android應用程序。Android開發:從WordPress獲取數據

我唯一需要的應用程序是從服務器獲取數據(字符串標題,圖片的ImageView)。

這篇文章的回答,Android Development : Getting data from the web,似乎是我能找到的最簡單也是最直接的方式。

「顯示的帖子到一個Android應用程序最簡單的方法將是 使用網絡上的JSON數據,並讀入一個主從的Android 應用。

在網站方面,得到了數據JSON顯示似乎是 你的問題中最困難的部分。這將是容易的,如果它是一個 WordPress站點,因爲有插件,會爲你做到這一點。

在應用程序方面,獲得數據並將其解析爲主文件 細節流程是一項相當微不足道的任務。「

我對數據庫,網絡,wordpress和JSON幾乎一無所知。 :(

。我有一個WordPress的帳戶並安裝插件JSON和WordPress的Web服務器插件但是,這是我能得到多遠:(

我的想法是

在WordPress博客網站

:使每個新事件的帖子,帖子的標題是帖子的標題和帖子的內容,只是一張圖片,這是一個關於該帖子的帖子。

在應用端:在onCreate中添加一個同步任務函數,所以當應用程序打開時,它會檢查博客中是否有新的帖子,如果有的話,它會得到博客標題a nd添加到listView,並獲取博客內的圖片,並創建一個新的佈局,其中有一個ImageView用於保存圖片。

正如我所說,我對Web服務和網絡一無所知。

我不知道如何檢查是否有在博客中的應用已經與這些事件比較任何新的線索後.....

這兩個例子都是衣櫥裏我能得到。

http://android.programmerguru.com/android-webservice-example/ http://wordpress.org/support/topic/phonegap-android-app-built-around-json-api(我不明白這一個:/)

請幫幫忙!這件事讓我很頭痛!這是我需要的應用程序的最後一步!

任何幫助或示例代碼將不勝感激!

最重要的是,聖誕快樂,每個人! XD

回答

6

有一種名爲JSON-API的Wordpress插件,它使您能夠以JSON的形式訪問Wordpress(post,page,category ..等)的每個對象。你可以使用任何休息客戶端,比如谷歌的volley,從Square中翻新或者構建你的獲取wordpress數據。

安裝WordPress插件 http://wordpress.org/plugins/json-api/

示例代碼,你可以看看Android的WordPress源代碼在GitHub上 https://github.com/wordpress-mobile/WordPress-Android

+0

感謝您的回覆!你的意思是我可以使用JSON-API插件獲取wordpress數據作爲JSON格式,並使用Volley等等將數據(以JSON的形式)提供給我的應用程序? JSON-API是否可以從任何基於WordPress的網站或只有我自己的網站獲取數據? – fuiiii

+0

是的,我們可以從任何基於wordpress的網站獲取數據,並在其上安裝json-api插件。基本上json-api將你的HTML內容轉換爲json格式剝離所有html(css,javascript,html標籤)代碼只給出文本數據和圖像URL –

+0

我有我的wordpress網站並安裝了json-api插件。但我不知道如何從中獲取json格式的數據。我應該在瀏覽器中輸入什麼內容才能查看我的網頁的json格式?謝謝!! – fuiiii

2

我結束了寫我自己的JSON。

+0

這是不好的方法,但你會發現它在未來的某個時候 –

相關問題