โปรแกรมอ่าน RSS พร้อมการแจ้งเตือน

มีตัวอย่างมากมายสำหรับโปรแกรมอ่าน RSS แต่ฉันกำลังพยายามค้นหาตัวอย่างที่ใช้การแจ้งเตือนเมื่อมีรายการใหม่ในฟีด RSS

ฉันพบ นี่ โปรแกรมอ่าน rss โอเพ่นซอร์สของ Android ซึ่ง ดูเหมือนเป็นฐานที่ดีในการเริ่มต้น ฉันจะปรับโปรแกรมอ่าน rss นี้เพื่อแจ้งเตือนผู้ใช้เมื่อมีรายการใหม่ได้อย่างไร วิธีเดียวที่ฉันคิดว่าจะแจ้งเตือนผู้ใช้คือการตั้งค่าบริการให้คว้า rss ในเบื้องหลังและเปรียบเทียบอาร์เรย์ทั้งสองเพื่อดูว่าตรงกันหรือไม่ แต่นี่อาจจะซับซ้อนกว่าทักษะของฉัน

ฉันจะหาโปรเจ็กต์ตัวอย่างของโปรแกรมอ่าน RSS พร้อมการแจ้งเตือนได้ที่ไหน หรือฉันจะปรับโปรแกรมอ่าน RSS ของ Android แบบโอเพ่นซอร์สให้มีการแจ้งเตือนได้อย่างไร


person Nick    schedule 18.07.2012    source แหล่งที่มา


คำตอบ (2)


ลองสิ่งนี้เพื่อเริ่ม http://www.ibm.com/developerworks/xml/tutorials/x-androidrss/

person Basimalla Sebastin    schedule 18.07.2012
comment
โปรดอ่านคำถามให้ละเอียดยิ่งขึ้น ฉันเคยเห็นโปรแกรมอ่าน rss หลายตัวพร้อมโค้ดตัวอย่างผ่านทาง Google ฉันต้องการโปรแกรมอ่าน RSS ที่ใช้การแจ้งเตือนสำหรับรายการใหม่ - person Nick; 18.07.2012

ฉันไม่รู้จักห้องสมุดที่ทำสิ่งที่คุณต้องการจริงๆ แต่คุณสามารถบรรลุสิ่งที่คุณต้องการได้โดยทำตามขั้นตอนนี้:

  • ใน RSS มาตรฐาน คุณจะมีวันที่ต่อรายการเสมอ จำไว้นี้.
  • ครั้งแรกที่คุณแยกวิเคราะห์ RSS ด้วยไลบรารีใดๆ ที่คุณต้องการ ให้แยกวันที่ของรายการสุดท้าย ซึ่งสามารถทำได้โดยการจัดเก็บวันที่ที่ผู้ใช้คนแรกเข้าถึงฟีดหรือด้วยบริการพื้นหลังที่สำรวจ URI
  • จัดเก็บ (ใน SQLlite, SharedPreferences หรือ file ) วันที่ล่าสุด
  • สำรวจเป็นระยะๆ ด้วยบริการพื้นหลัง URL ที่กำลังมองหารายการใหม่โดยใช้วันที่ที่เก็บไว้
  • หากมีรายการใหม่ ให้แสดงการแจ้งเตือน (แถบสถานะเป็นตัวเลือกรูปแบบที่ดีสำหรับรายการนั้น)
  • ทุกครั้งที่คุณพบรายการใหม่ (หรือดีกว่า ทุกครั้งที่ผู้ใช้เข้าถึงรายการฟีดจริงๆ) อย่าลืมแทนที่วันที่จัดเก็บเก่าด้วย "วันที่ใหม่ที่สุด" ใหม่

เฉพาะในกรณีที่คุณรู้สึกมั่นใจ คุณสามารถเสริมคำแนะนำแถบสถานะของฉันด้วย Google Cloud Messaging ใหม่ล่าสุด ซึ่งเป็นวิธีแจ้งเตือนผู้ใช้ที่หรูหรายิ่งขึ้น: http://developer.android.com/guide/google/gcm/index.html

หวังว่านี่จะทำให้คุณมีความคิดว่าคุณทำอะไรได้บ้าง

PS: สำหรับ RSS ฉันพบว่าไลบรารีนี้ใช้งานได้ดีกับ Android และฉันก็ใช้มันเองในหลาย ๆ โปรเจ็กต์ https://github.com/ahorn/android-rss/

person Martin Revert    schedule 19.07.2012