2012-01-15 9 views
0

私は私の大学のためにRSSフィードを解析して表示する必要があるアプリケーションを作っています。私はそれを解析し、円滑に動作するためにSAX Parserを使用しています。今私のアプリには2つの機能が必要です。まず、サービスとして実行して、新しいイベント、つまりRSSからの新しい更新についてユーザーに通知したり、古いRSSフィードを解析して新しいRSSフィードを区別して新しい更新プログラムのみを表示する方法を教えてください。Android RSSフィードサービスとして解析して実行中

これらの2つの方法を実装する方法の概要を教えてください。

答えて

1

私は最初の質問(サービスを作る方法)についてはわかりませんが、過去の人生では2番目の質問をしました。私はそれについていった方法だった:

  1. 計算したハッシュ(SHA1)タイトルから
  2. もしタイムスタンプと共にデータベースへ
  3. ストアハッシュを(あなたも他のフィールドを追加したい場合があります)ハッシュは、データベース内のエントリは、それを追加しないと一致し
  4. (3)私がいた
+0

(最新の最初)のタイムスタンプの降順で、データベース内のデータベースに

  • 表示すべてを追加します失敗した場合データベースに追加することも考えています。しかし、ハッシング後に追加することは新しいものです。確かに試してみる – dejavu

  • +0

    ハッシュ(sha1)はちょうど20バイトの長さです。だから、たくさんのスペースを節約できます。 –

    +0

    私のウェブサーバ上に私のXMLファイルをホストしています。数時間おきに更新できるように、私がホストできる場所はありますか?毎回Webサーバーにログインすることはできません。 – dejavu

    関連する問題