基于Android的自驾线路分享APP设计与实现文献综述
2020-04-15 18:05:53
随着Android 2003年的诞生到如今的迅猛发展[1],Android已经占据了[2]全球智能手机操作系统的70%, 当前Android有开发四大组件,活动:用于表现功能。服务:后台运行服务,不提供界面呈现。广播接收器:用于接收广播。内容提供商:支持在多个应用中存储和读取数据,相当于数据库。
就国外自驾游的发展现状可见:自驾游是国外旅游业中极为重要的组成部分之一,政府相关部门也在道路维护和配套相关基础设施上投入了大量的资源,借助自驾游的兴起,带动相关产业发展,为更多目的地创造收益。以澳大利亚为例[3],百分之七十以上的游客选择自驾出游。发展至今,国外自驾游市场已经十分成熟,有关自驾游的作品诸如:TravBuddy.com,Travellerpoint.com,TripAdvisor.com,
Lonely Planet.com[4]。
而国内在2000年才较正规的的自驾游,2006年首届中国自驾游高峰论坛的定义是“自驾游是有组织、有计划,以自驾车为主要交通手段的旅游形式”。近年来中国经济的飞速发展、道路交通的日益完善、民众收入水平的逐步提高不断促进着自驾游的蓬勃发展,结合Android的市场份额和自驾游的发展趋势,不难看出有关自驾游的Android app的市场潜力之大。当今国内已有的关于自驾游的app有:汽车之家、蚂蚁窝、形色、窝友之家、携程旅行、墨迹天气等。
但是这些现存的作品仍旧存在着自驾游中旅游信息了解不透彻、缺乏相应的团队和人员技术的支持、相关汽车配套设施不完善、景区环境遭到严重破坏等问题[5],这也是我为什么设计一款关于自驾游线路分享的app,让广大驴友在完成自己的旅程的同时,可以分享给其他旅游,好的线路将帮助其他驴友们获得更好更细致的体验。
除Android和自驾游外,对这款app有很大帮助的还有百度地图Android SDK[6],手机定位技术[7],POI位置服务[8],及LitePal数据库[1]。百度地图 Android SDK能很好地帮助应用程序实现地图浏览、自我定位等功能,还有一个很棒的优点就是其提供的所有服务都是免费的。手机定位系统是一种获得用户当前位置信息,并将手机或移动终端用户位置信息在手机上标识出来的技术和服务,是一种基于位置的服务(LocationBased Server)。而是一款开源的Android数据库框架,采用了对象关系映射(ORM)的模式,将平时开发时最常用的一些数据库功能进行了封装,使得开发者不用编写一行SQL语句就可以完成各种建表、増删改查的操作。统合上面的各种资源和技术,完成这款基于Android的自驾游线路分享app也就没有想象中那么难了。
参考文献
[1] 郭霖,第一行代码Android第2版[M].人民邮电出版社,2016.
[2] Bill Phillips ,Brian Hardy,Android编程权威指南[M].人民邮电出版社,2014 .
[3] 王宁宁.自驾游旅游产品开发与研究[J].度假旅游,2018(06):29-31.