论文部分内容阅读
目前,随着人们生活水平的提高和对生活质量要求的提高,旅游已成为越来越多的人假期休闲的首选。同时,根据IDC (International Data Corporation,国际数据公司)2012年第三季度的统计数据可以了解到安卓已经占据了全球75%的市场份额,全球1.811亿智能手机中有1.36亿搭载了安卓系统。在人们携带智能手机出游的过程中,如何更加高效和便捷地记录并回顾途中发生的点滴显得格外得重要。本论文涉及的旅游记忆模块就是基于此目标进行设计的。该模块除了可以完成日常的记事本功能外,还会记录所创建文件的地理位置信息。用户回顾旅途时,该模块将以地图的方式展示旅游足迹,用户可以直观地在地图上看到自己的旅游路线。同时,在地图上点击即可方便地查看旅游文件。该模块还在每个文件中内置了导航功能,在用户希望重游文件记录的地理位置时,可以方便地将其导航至目的地。本文首先介绍了本论文所涉及的项目某记事本旅游记忆模块的项目背景及国内外发展现状,然后详细地介绍了开发该模块所需的相关技术,分析了客户端功能性需求、非功能性需求和客户端功能模块的划分。最后详细地阐述了各个模块的详细设计并对其中的创新点和技术难点进行了研究和分析,提出了具体的解决方案和实现方法。本人在项目开发过程中参与旅游记忆模块的需求分析、概要设计、详细设计、测试、系统优化以及手机设备适配工作,独立实现旅游记忆模块下的文件夹功能子模块、文件功能子模块、搜索功能子模块、数据处理功能子模块、地图展示功能子模块、用户设置功能子模块。本项目基于安卓平台开发,其中涉及的技术主要是安卓操作系统应用层的开发技术。经过在安卓设备上的反复测试,本模块实现了文件夹和文件的创建、修改、保存、搜索等基本功能;实现了文件的锁定解锁、图库图片分享给文件进行显示保存和启动相机获取实时图片进行显示保存等扩展功能;实现了地图展示用户旅行线路,对特定地点进行导航等创新功能。