2013-03-11 51 views
0

我正在開發跨平臺移動(專注於Andriod市場)應用程序的計劃階段,以顯示來自不同網站的實時新聞提要。開發實時新聞提要信息應用/ Android

我想到的是使用HTML5的,和SQLite保存從暫時飼料的信息,

現在我試圖找出如何讓新聞關閉新聞網站?我將需要使用多個源來獲取數據。

我在等待一些教程,例子或你們的指導。

這將是一個很大的幫助,如果任何人都可以引導我正確的方向....

+3

使用網站的RSS提要。解析RSS源鏈接並顯示它。 – Raghunandan 2013-03-11 07:23:45

+0

SO不適合這樣的問題;請參考[FAQ](http://stackoverflow.com/faq)。但是你可能想要熟悉RSS。 – 2013-03-11 07:25:25

+0

感謝您的答覆..是的,RSS提要將是我感覺的選擇..我可能不得不深入研究如何去做。 – 2013-03-11 07:28:53

回答

4

你應該在那裏你會找到信息的地方的RSS源。

這並不容易實現。

RSS文件是一個XML文件,其結構符合標準(固定標籤名稱)。

在您的應用程序,你將需要:

  • 下載RSS提要:使用HttpClient的,服務...
  • 提取出來的數據的XML:使用XML解析器,一些提供
  • Store中的數據:最好的解決方案是一個SQLite數據庫
  • 顯示數據:與的ListView CursorAdapter的指向數據庫

編輯: This是如何從this RSS訂閱

+0

嗯..這是一個很好的細節..謝謝..你能夠推薦我的任何學習材料或教程嗎? – 2013-03-11 07:37:37

+0

我通過提供示例編輯了我的答案。我希望他的幫助:) – jlopez 2013-03-11 07:44:36

+0

偉大..感謝您的幫助..將採取從這裏進一步.. – 2013-03-11 07:51:00

1

正如其他人在我之前提到的,RSS可能是最好的解決辦法提取在紐約的時候一個很好的例子。加載數據時,並不需要很長時間(但取決於多少項目)。

有很多方法可以抓取feed並將其存儲在某個地方,但是如果您需要文章正文,那麼jsoup可能是最簡單的方法。

這是我基於關閉我的應用程序之一:

http://techiedreams.com/android-simple-rss-reader/

文章本身是不是真的那麼描述性的,所以你可能會圍繞源代碼挖(實在是隻有一類你需要看看)

+0

這是一個很酷的例子..我一定會使用它。 Jsoup我沒有聽說過,據我所知Jsoup可以幫助你從HTML內容中提取信息,它與提取RSS feed有什麼不同。對不起,如果我問的是愚蠢的問題。謝謝 – 2013-03-11 08:20:20

+0

你對Jsoup ,但如果您提取並解析提要,則可以修改提取的提要項目的正文,然後將它們放入您想要存儲RSS提要的任何位置。 Jsoup可以提取以及修改HTML,在我鏈接的例子中,你可以看到它是如何在DOMParser類中使用的 – 2013-03-11 12:26:58

+0

對於遲來的評論感到抱歉,我仍然在學習很多關於解析feed的內容,我會肯定會讓Jsoup成爲一個選擇。謝謝。 – 2013-03-13 06:03:59