2012-01-15 91 views
0

我正在爲我的大學制作一個應用程序,我們必須解析RSS源並將其顯示出來。我使用SAX Parser來解析它,並且它的工作順利。現在我想在我的應用中使用兩個功能。首先,我希望將它作爲服務運行,以便它可以通知用戶有關新事件的信息,即RSS的新更新,以及如何區分舊RSS解析和新解析,以便僅顯示新更新。Android RSS源解析和運行應用程序作爲服務

請給我一個關於如何實現這兩件事情的概述。

回答

1

我不知道第一個問題(如何使它成爲服務),但我已經完成了過去的第二個問題。我走遍它的方式是:

  1. 計算哈希值(SHA1)從標題(您可能需要添加其他領域也是如此)
  2. 存儲哈希到數據庫與時間戳
  3. 如果沿哈希匹配數據庫中的條目不添加它
  4. 如果(3)未能按降序時間戳順序(最新第一)
+0

我添加到數據庫數據庫

  • 顯示一切也考慮添加到數據庫中。但哈希後添加是新的。將嘗試確保 – dejavu 2012-01-15 18:59:46

  • +0

    散列(sha1)的長度正好是20個字節。所以你節省了很多空間。 – 2012-01-15 19:14:23

    +0

    我在我的web服務器上託管我的xml文件。有什麼地方可以託管它,以便每隔幾個小時更新一次?無時無刻登錄到Web服務器是不可能的。 – dejavu 2012-01-16 10:03:00

    相關問題