Newsreader

Newsreader lets you read your favorite rss or atom feeds.

Currently, Newsreader supports the following functions:

  • Add, delete, and edit RSS and Atom feeds.
  • Background service polls for news regularly.
  • Start and stop service manually, or automatically start at boot.
  • View items in web browser.

Feed settings let you

  • Change name of feed.
  • Specify feed poll interval.

Try it out

  • Add a feed by clicking the "Add Feed" Button
  • in the upcoming Activity, enter an URL of a Newsfeed, for instance
    http://feeds.boingboing.net/boingboing/iBag
  • Name the feed, set type to rss and the intervall to 30 minutes
  • click save - you now see the Title and the Number of Messages you received (currently 0)
  • choose ServiceSettings from the Menu
  • mark "start Service on Boot" to stay up-to-date even if you have to reboot
  • if you're a developer using the Service in your own Application, you might want
    additional Debug Messages in the Log. If so, choose "Debug Mode".
  • for day-to-day usage unmark "Debug Mode" as it slows down Processing
  • click start. watch the news roll in :)
  • clicking on the Title of a Feed will open the Messages
  • click on a Message to open it
  • choose "open in Browser" to follow the link
  • if you like what you read, share it: click tags, then Magnolia

Menu functions

New Feed: Adds a new Feed.
Delete Feed: Delete the currently marked Feed.
Edit Feed: Edit the settings of the selected Feed: rename, change lookup times,..
Service Settings: Opens the service settings dialog .

Testing advanced features

The Newsservice supports "Roaming". It will shutdown automatically whenever the Phone leaves his home network and enters Roaming Mode. This will prevent the User beeing extra charged for Data Transfer in an alternate network. To keep the Service running even if you're "roaming", mark the "use while roaming" checkbox in the ServiceSettings dialogue.

  • open a telnet connection to localhost : 5554
    (portnumbers might differ depending on your configuration. See Using the Emulator Console)
  • type "gsm status" to see the current network status of the emulator
  • type "gsm data roaming" to switch the emulator to roaming mode.
  • depending on your settings, the newsreader service should now stop