Download - Android RSS Reader Tutorial Mobile Computing CSE 40814 ...cpoellab/teaching/cse40814/RSS_Android.pdf · Android RSS Reader Tutorial Mobile Computing CSE 40814 Fall 2012 Nikhil Yadav.

Transcript
Page 1: Android RSS Reader Tutorial Mobile Computing CSE 40814 ...cpoellab/teaching/cse40814/RSS_Android.pdf · Android RSS Reader Tutorial Mobile Computing CSE 40814 Fall 2012 Nikhil Yadav.

Android RSS Reader TutorialMobile Computing

CSE 40814Fall 2012

Nikhil Yadav

Page 2: Android RSS Reader Tutorial Mobile Computing CSE 40814 ...cpoellab/teaching/cse40814/RSS_Android.pdf · Android RSS Reader Tutorial Mobile Computing CSE 40814 Fall 2012 Nikhil Yadav.

RSS Feed Reader App.

Page 3: Android RSS Reader Tutorial Mobile Computing CSE 40814 ...cpoellab/teaching/cse40814/RSS_Android.pdf · Android RSS Reader Tutorial Mobile Computing CSE 40814 Fall 2012 Nikhil Yadav.

Build RSS Feed Reader app1. Create new project.

Page 4: Android RSS Reader Tutorial Mobile Computing CSE 40814 ...cpoellab/teaching/cse40814/RSS_Android.pdf · Android RSS Reader Tutorial Mobile Computing CSE 40814 Fall 2012 Nikhil Yadav.
Page 5: Android RSS Reader Tutorial Mobile Computing CSE 40814 ...cpoellab/teaching/cse40814/RSS_Android.pdf · Android RSS Reader Tutorial Mobile Computing CSE 40814 Fall 2012 Nikhil Yadav.

2. Create RSS item class

Page 6: Android RSS Reader Tutorial Mobile Computing CSE 40814 ...cpoellab/teaching/cse40814/RSS_Android.pdf · Android RSS Reader Tutorial Mobile Computing CSE 40814 Fall 2012 Nikhil Yadav.
Page 7: Android RSS Reader Tutorial Mobile Computing CSE 40814 ...cpoellab/teaching/cse40814/RSS_Android.pdf · Android RSS Reader Tutorial Mobile Computing CSE 40814 Fall 2012 Nikhil Yadav.
Page 8: Android RSS Reader Tutorial Mobile Computing CSE 40814 ...cpoellab/teaching/cse40814/RSS_Android.pdf · Android RSS Reader Tutorial Mobile Computing CSE 40814 Fall 2012 Nikhil Yadav.
Page 9: Android RSS Reader Tutorial Mobile Computing CSE 40814 ...cpoellab/teaching/cse40814/RSS_Android.pdf · Android RSS Reader Tutorial Mobile Computing CSE 40814 Fall 2012 Nikhil Yadav.
Page 10: Android RSS Reader Tutorial Mobile Computing CSE 40814 ...cpoellab/teaching/cse40814/RSS_Android.pdf · Android RSS Reader Tutorial Mobile Computing CSE 40814 Fall 2012 Nikhil Yadav.

3. Create an RSS Parse handler Class (SAX Parser used for parsing the RSS (XML) feed)

Page 11: Android RSS Reader Tutorial Mobile Computing CSE 40814 ...cpoellab/teaching/cse40814/RSS_Android.pdf · Android RSS Reader Tutorial Mobile Computing CSE 40814 Fall 2012 Nikhil Yadav.
Page 12: Android RSS Reader Tutorial Mobile Computing CSE 40814 ...cpoellab/teaching/cse40814/RSS_Android.pdf · Android RSS Reader Tutorial Mobile Computing CSE 40814 Fall 2012 Nikhil Yadav.
Page 13: Android RSS Reader Tutorial Mobile Computing CSE 40814 ...cpoellab/teaching/cse40814/RSS_Android.pdf · Android RSS Reader Tutorial Mobile Computing CSE 40814 Fall 2012 Nikhil Yadav.
Page 14: Android RSS Reader Tutorial Mobile Computing CSE 40814 ...cpoellab/teaching/cse40814/RSS_Android.pdf · Android RSS Reader Tutorial Mobile Computing CSE 40814 Fall 2012 Nikhil Yadav.
Page 15: Android RSS Reader Tutorial Mobile Computing CSE 40814 ...cpoellab/teaching/cse40814/RSS_Android.pdf · Android RSS Reader Tutorial Mobile Computing CSE 40814 Fall 2012 Nikhil Yadav.
Page 16: Android RSS Reader Tutorial Mobile Computing CSE 40814 ...cpoellab/teaching/cse40814/RSS_Android.pdf · Android RSS Reader Tutorial Mobile Computing CSE 40814 Fall 2012 Nikhil Yadav.

4. Code RSS Reader Class

Page 17: Android RSS Reader Tutorial Mobile Computing CSE 40814 ...cpoellab/teaching/cse40814/RSS_Android.pdf · Android RSS Reader Tutorial Mobile Computing CSE 40814 Fall 2012 Nikhil Yadav.
Page 18: Android RSS Reader Tutorial Mobile Computing CSE 40814 ...cpoellab/teaching/cse40814/RSS_Android.pdf · Android RSS Reader Tutorial Mobile Computing CSE 40814 Fall 2012 Nikhil Yadav.

5. Create List Listener Class

Page 19: Android RSS Reader Tutorial Mobile Computing CSE 40814 ...cpoellab/teaching/cse40814/RSS_Android.pdf · Android RSS Reader Tutorial Mobile Computing CSE 40814 Fall 2012 Nikhil Yadav.
Page 20: Android RSS Reader Tutorial Mobile Computing CSE 40814 ...cpoellab/teaching/cse40814/RSS_Android.pdf · Android RSS Reader Tutorial Mobile Computing CSE 40814 Fall 2012 Nikhil Yadav.

6. Change Design Layout

Page 21: Android RSS Reader Tutorial Mobile Computing CSE 40814 ...cpoellab/teaching/cse40814/RSS_Android.pdf · Android RSS Reader Tutorial Mobile Computing CSE 40814 Fall 2012 Nikhil Yadav.
Page 22: Android RSS Reader Tutorial Mobile Computing CSE 40814 ...cpoellab/teaching/cse40814/RSS_Android.pdf · Android RSS Reader Tutorial Mobile Computing CSE 40814 Fall 2012 Nikhil Yadav.

7. Coding Activity

Page 23: Android RSS Reader Tutorial Mobile Computing CSE 40814 ...cpoellab/teaching/cse40814/RSS_Android.pdf · Android RSS Reader Tutorial Mobile Computing CSE 40814 Fall 2012 Nikhil Yadav.

8. Set Internet Permission in Android Manifest file

Page 24: Android RSS Reader Tutorial Mobile Computing CSE 40814 ...cpoellab/teaching/cse40814/RSS_Android.pdf · Android RSS Reader Tutorial Mobile Computing CSE 40814 Fall 2012 Nikhil Yadav.

9. Run app

Page 25: Android RSS Reader Tutorial Mobile Computing CSE 40814 ...cpoellab/teaching/cse40814/RSS_Android.pdf · Android RSS Reader Tutorial Mobile Computing CSE 40814 Fall 2012 Nikhil Yadav.

Check out: http://www.ingeniumblog.net/2012/01/making-a-slick-rss-reader-in-android/

For information on multithreading in RSS Feeds

Questions??