基于iOS的旅行游记移动应用软件设计与实现

被引量 : 0次 | 上传用户:xtgdscf
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着移动互联网和设备的不断发展,移动终端如iPhone,iPad移动设备的使用者越来越多。在基于iOS(由苹果公司开发的手持设备操作系统)的移动终端上形成了规模庞大的用户群。同时旅游市场规模随着中国经济飞速发展而快速增长,而移动设备上旅游类应用多是关于住宿,机票,美食等相关的销售类移动应用。在人们随走随拍的今天,人们更愿意把自己旅途中的过程记录下来,分享出去。现存多数旅行分享类App(移动应用)都类似于新浪微博一样的发照片文字和分享到其它SNS平台的功能,而能够为用户提供贴近旅途特性的移动软件却很少。根据App Store中旅游类App的状况,我们设计了基于UGC(User generated content)的旅行情景社区的移动应用软件“在路上”,它可以通过手机将旅途中的心情文字,风景图片作为记录保存成为一段旅程。通过获取手机中的GPS和时间信息,以及图片中的exif信息等自动为用户在手机地图上生成旅途路线和时间轴,将路上的过程汇成游记。同时将目的地和精彩旅程推荐给用户,作为攻略旅程参考,满足用户的旅途需求,“在路上”移动应用在提供记录图片文字和分享的基本功能上,作为独立开发的全新移动应用软件,包括很多独创的设计和实现,包括:-借助iPhone等设备的GPS、高像素镜头以及内置陀螺仪记录旅途的时间和地理位置等信息,提取照片的Exif信息等方式自动生成旅行的线路和时间轴。-通过异步下载图片,按照一定算法管理图片缓存,将高分辨率的图片展示在UITableView中,优化的内存管理机制,做到滑动顺畅,界面无停滞。-通过辨别网络状况(3G、2G、wifi、无网络、网络信号差),利用基于SqlLite的本地数据库Core Data保存记录信息形成离线记录。利用Google Map展示旅程路线,在地图上绘制线路,Pin点记录拍摄信息。本文介绍了“在路上”移动应用软件相关需求,并对系统的架构和系统的主要功能模块做了阐述,接着对“在路上”移动应用的核心功能:图片异步下载及缓存管理、离线记录上传,推送通知实现等做了详细的说明,并介绍了设计和用户体验的上想法和具体实现,给出了应用软件相关的性能测试。最后对本文进行了简单总结,分析了“在路上”移动应用的发展方向和前景。
其他文献
<正>小学数学练习的任务是巩固数学基础知识、形成解题技能技巧和培养学生运用所学知识解决实际问题的能力。如何设计数学练习,才能让学生学得既轻松愉快又能获得切实的数学
以流动、徘徊、飘泊等为特征的"奥德赛期"正在社会中蔓延。这种蔓延在直接导致社会凝聚力下降的同时,又将个人抛掷于不确定的风险之中。高等教育应着力培育双重资本———个
<正>小学数学新教材中安排的“实践活动课”是一种适应当前课程改革需要的新型课堂教学形式。由于它没有固定的教学内容,加之许多老师还没有认识它,因此教学中感到困难重重,
目的了解乐清市社区群众"合理用药"知晓情况的基本特征,为完善社区医疗卫生工作提供理论依据,同时为今后社区"合理用药"采取干预措施奠定基础。方法采取随机抽样的办法,利用"
俄语中,无论在书面表达还是日常言语交际中插入结构都十分常见。纵观俄语插入结构的研究历史,语言学家们主要从其语法形式、语义和语用等层面都进行了一定的研究和分析。随着
随着上海旅游业的高速发展,对于专业人才的需求也越来越旺盛,在人才需求与供给出现矛盾的情况下,在上海高职旅游专业的教学过程中,逐渐引入企业参与,通过校企合作方式,为旅游
随着来华学习汉语的泰国留学生数量不断增加,为了全面了解学习动机在其学习汉语过程中所发挥的作用,有效开展教育、招生等方面的工作,本文以上海高校泰国留学生的汉语学习动
<正>创造民主、轻松、和谐、浓郁的课堂氛围,是激发学生学习兴趣、焕发课堂活力的前提条件。教师要由传授者转化为促进者、由管理者转化为引导者,教师要摒弃"师道尊严"的旧观
<正>表现性评价是源自国外的一种评价复杂学习的方法,目前尚没有一个公认的定义。美国国会技术评价办公室1992年提出了一个描述性的定义:要求学生创造出答案或产品以展示其知
期刊