2013-02-24 39 views
0

我正在爲我工​​作的校園出版物編寫一本android雜誌閱讀器。我們使用wordpress發佈我們的網站,並且我想利用wordpress REST API直接從網站上獲取故事(帖子),而無需發佈商在網站上發佈應用程序之後,不必採取任何額外步驟在應用上發佈帖子。我將通過獲取代表帖子的JSON對象並將它們反序列化爲Story類(在android應用程序中定義)的POJO來實現此目的,然後在該類中動態構建視圖。利用Android閱讀器應用程序中的wordpress API

我剛剛發現了Wordpress REST API,並且非常興奮,因爲我認爲上述實現將非常簡單。我錯過了什麼明顯的障礙可能會使事情複雜化?

我知道API響應的是一個「content」參數,該參數是一個包含帖子的HTML代碼的字符串,在適當的位置引用了包含的圖像/媒體。我如何讓Android加載該HTML並在WebViewer中正確顯示它?

+0

WordPress的API似乎很好,而且非常穩定,你不應該有任何問題。我們[最近發佈](https://play.google.com/store/apps/details?id=com.appsropos.instapress)一款適用於Android的Wordpress閱讀器,如果遇到編碼問題,請聯繫我。 – Jeshurun 2013-12-18 00:36:45

回答

1

如果你不想解析HTML並分別加載圖像和其他資源,只需使用 loadDataWithBaseURL像這樣:

WebView storyView = (WebView) findViewById(....); 
String htmlToDisplay = ....; 
storyView.loadDataWithBaseURL("http://storysite.com/', htmlToDisplay, mimeType, encoding, ""); 

的基本URL將被前置到文件中找到的所有相關部分的URI ,以便WebView可以負責爲您加載所有其他資源。

相關問題