Android RSS Feed анализирует и запускает приложение как сервис - PullRequest
0 голосов
/ 15 января 2012

Я делаю приложение для своего колледжа, где мы должны проанализировать RSS-канал и отобразить его. Я использую SAX Parser, чтобы разобрать его, и он работает гладко. Теперь я хочу две функциональности в моем приложении. Прежде всего, я хочу запустить его как службу, чтобы он мог уведомлять пользователей о новых событиях, т.е. о новых обновлениях из RSS и о том, как я должен различать старый проанализированный RSS-канал и новый, чтобы я мог показывать только новые обновления.

Пожалуйста, дайте обзор того, как я могу реализовать эти две вещи.

1 Ответ

1 голос
/ 15 января 2012

Я не знаю насчет первого вопроса (как сделать это услугой), но я сделал второй в прошлой жизни.Я сделал это следующим образом:

  1. Вычислите хеш (sha1) из заголовка (вы также можете добавить другие поля)
  2. Сохраните хеш в базе данных вместе со временемштамп
  3. Если хеш совпадает с записью в базе данных, не добавляйте ее
  4. , если (3) не удается добавить в базу данных
  5. Отображать все в базе данных в порядке убыванияметка времени (последняя последняя)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...