● 摘要
随着基于安卓操作系统的移动设备的迅速发展,杂志类阅读已经具备搬上安卓手机屏幕的条件。开发性能优良、功能丰富的基于安卓的电子杂志阅读类应用,已经成为移动设备开发领域的炽热话题。开发基于安卓的电子杂志类应用应该切合实际,依据安卓用户的真实需求,借鉴基于其他平台的杂志应用的成功案例。避免选型滞后,脱离实际以及浪费资源,并且开发此类应用一定要同时保证性能和功能高水准。
本文对基于安卓的电子杂志播放平台的基础应用、需求分析、系统架构以及设计与实现等方面进行了详细论述,同时对系统的设计与实现所采用的关键技术进行了研究。在需求分析中,详细阐述了安卓平台杂志阅读应用软件的特性。在系统概要设计中,以Android系统应用级架构、Java面向对象开发语言以及MVC设计模式为主导思想,设计出了系统的体系结构,并详细介绍了各个层次的作用和优点。随后以文件管理、JSON解析模块和杂志播放模块的实现做了详细的介绍,陈述了从需求推导而来的类结构图以及类的方法等。最后,通过详细的功能测试,性能测试,证明了该杂志播放平台达到了设计要求。
该应用已在多个安卓应用市场上架,应用上架后,得到了许多用户的正面反馈,同时,极大的促进了安卓平台上杂志类阅读开发技术的发展。