论文部分内容阅读
随着移动互联网行业的蓬勃发展,新闻客户端带领新闻资讯阅读者进入了新媒体时代。新闻客户端具有便携性、内容丰富、及时性和用户体验优秀四个特点。新闻客户端的设计在于提供给新闻资讯阅读者一个开放的平台,以充分表达个人观点为主旨,让用户成为有态度的新闻阅读者。提供优质丰富的内容资源和优秀的用户体验,同时提供多种阅读方式以提高新闻获取效率。以专业人员调研得到的市场需求分析结果为依据,本文描述了基于Android平台的新闻客户端的设计与实现。该新闻客户端共分为七个主要功能模块,包括新闻、跟帖、投票、图片和订阅等。本文首先分析了新闻客户端项目的背景以及国内外同类产品的发展现状,阐述了项目意义并提出项目的最终目标,然后描述了本项目所应用到的各项关键技术,接着对新闻客户端做了功能与非功能方面的需求分析,以需求分析为基础,针对本项目的整体做了架构设计,最后针对各个功能模块做出设计与实现方案。本人在整个项目研发过程中,参与到客户端的需求分析、概要设计、详细设计、编码实现、测试修改等工作。该新闻客户端的编码实现工作由本人独立完成,具体功能模块包括:新闻、订阅、跟帖、图片、投票、个人中心、设置。模块设计过程中遵循软件工程设计思想,满足需求的同时具有良好的可维护性与可扩展性,方便维护升级。新闻、订阅、图片功能模块涉及到频繁获取网络图片的操作,通过对比分析Android平台网络通信技术,最终选取使用Volley网络通信框架,该框架的使用更加灵活并支持功能自定义,同时使用JSON数据交互格式,提高数据传输效率。论文最后展示了项目的最终运行结果。本项目已通过测试团队的测试,发布在安卓应用商店中,第三方数据收集结果显示本应用运行正常。