基于RSS的信息推送系统与订阅系统的研究与实现

被引量 : 14次 | 上传用户:yaoyao1021
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着因特网的飞速发展,网上的信息资源正以惊人的速度增长,如何从大量的网络信息中快速、实时、高效地获取自己真正需要的信息,成为了网络时代一个巨大的问题和需求。在这种情况下,RSS技术应运而生。RSS是一种基于XML,在互联网上被广泛采用的内容包装和投递协议。应用RSS技术不仅可以把最新、最有价值的信息聚合起来提供给用户,而且它为网络服务应用开辟了一条新途径。在RSS信息推送和订阅研究的基础上,结合中—丹可再生能源发展项目中内容管理系统的需求,实现了基于Web的RSS信息推送系统和基于Android平台的手机RSS订阅系统。对于RSS信息推送系统,本文主要分析和研究了RSS Feed生成的方法及其具体实现;对于RSS订阅系统则是本文研究和实现的重点。首先对订阅系统进行了需求分析,包括功能性需求、非功能性需求和数据需求。接着以中—丹可再生能源发展项目中内容管理系统作为数据源,选取了解析方法。通过与其它解析算法的比较得出解析RSS Feed的算法——SAX解析算法。其次,通过对Android用户的调查,设计了一套用户体验较好的界面。在此过程中,不仅调用了系统提供的控件,也使用了自定义控件。然后,开始了系统的开发。在本文中,着重的从OPML,后台服务、数据的持久化、AppWidget、系统的稳定性等特色功能对订阅系统进行了详细的研究,并实现了频道的添加与删除、内容的收藏与删除、AppWidget的添加与删除、OPML的导入与导出、内容更新通知、功能设置、翻页特效等功能。最后,在完成系统的开发后,进行了相关的测试,包含模拟器中的测试和Android手机的测试,并根据用户提供的反馈和意见对本系统做出了相应的修改。订阅系统最大的亮点是提供了对AppWidget的支持,这样用户在桌面上就可以对订阅的内容进行查看,不用每次手动打开订阅系统。此外,订阅系统还支持自由地添加RSS源,支持对内容进行排序和收藏等。该订阅系统功能比较全面,且代码具有较强的可扩展性,可通过后续开发扩展订阅系统的功能。通过开发基于Android平台的订阅系统,深刻地了解了Android平台的特性,并熟悉和掌握了软件开发的过程。
其他文献
"贵和"是中华传统文化中的一大特质。传统"和"概念,由最初的"音声相和",发展到"和实生物"再到"和而不同"的哲学思辨,最后发展到追求"保和太和"的宇宙和谐境界,热爱和平、企盼
目的:探讨动态超声监测在迟发性脾破裂诊疗中的应用价值。方法:对2004年1-10月在笔者所在医院诊治的16例迟发性脾破裂患者的超声诊断及监测情况进行回顾性分析。结果:伤后1~12h内
莫言是必然要被文学史永远记住的当代作家。从1981年发表处女作《春夜雨霏霏》到2012年凭借长篇小说《蛙》获得诺贝尔文学奖,莫言以魔幻现实主义的神来之笔,在三十余年的创作生
本文介绍了自由贸易区的产业集聚及区内税制的设置原理,分析了美国、日本、韩国、阿联酋迪拜自由贸易区不同的产业集聚及税制模式,总结了税制模式对自由贸易区产业发展的影响
翻转课堂将知识的建构和内化过程置于课堂教学之前,突出学生在学习过程中的主动性,改变了传统的教学模式,改善了教学评价体系,起到了良好的教学效果。通过借助QQ群、APP客户
目的:调查肢体残疾者心理健康状况,并分析相关的影响因素。方法:采用90项症状清单(SCL-90),对84例肢体残疾者和41例健康对照进行调查分析。结果:肢体残疾者的量表总分、总均
功曹虽秩仅百石,但在东汉守相自辟之属吏中地位最高,对汉代地方政权产生了深远的影响。从汉碑出发,对功曹及其相关问题进行研究,会加深对汉代地方属吏问题的认识,同时对汉代
<正>女性不孕,病因繁杂,治疗则难。现代医学认为,孕育是一个复杂的生理过程,必须卵巢功能旺盛,每月能正常排卵,输卵管通畅,才是女性受孕的基础。祖国医学认为,肾气、天癸、冲
经历将近两个世纪发展,美国的教师资格证书制度现已成为世界上最为完善的教师证书制度之一。通过对美国教师资格证书制度的四个发展历程的全面分析、以及将美国教师资格证书
<正>九味羌活汤方出《此事难知》,为外感风寒湿邪所致疾病之常用方剂。对山区低温多雨季节的外感疾病,症见周身痛楚、头痛咳嗽、恶寒发热者,用之确有良效。因其散寒止痛作用