曹晓燕 王辰 郭朝霞 摘 要:智慧旅游是当前移动互联领域研究的热点问题,以Android Studio为移动开发平台,以良好的用户体验为切入点,通过Jasts effectively, and provide a specific reference solution for intelligent tourism, and it has important application value and development prospect. Keywords: smart tourism; travel assistant; Android; mobile application development 1 概述 移动互联技术的飞速发展及移动终端设备的普及,使智慧旅游迅速成为旅游业发展的重要途径,基于移动设备的旅游相关APP成为实现智慧旅游的重要载体[1]。作为免费开源的操作系统,Android在移动互联网领域有着巨大的应用市场[2-3]。基于Android平台的智慧旅游APP的开发旨在通过移动互联技术提高旅游的信息化水平,满足人们自由化、个性化、体验化旅游的需求[4],进一步改善旅游服务的总体质量,推进旅游产业的快速发展。因此,本文研究基于Android的旅游助手APP软件的设计与实现具有重要的现实意义。 旅游助手APP结合人们日常旅游的实际需要,利用移动应用开发技术,分析Android平台下旅游辅助信息系统的功能需求,研究系统的总体结构框架、关键技术并给出具体的实现过程和系统界面展示。通过该APP的应用,旅游者将能够随时随地获取旅游景点最新的天气和新闻资讯、享受实时的路况信息提醒及定位导航服务、即时查看附近商家及休闲娱乐场所的优惠信息,实现游、购、娱和吃、住、行的一体化服务,为旅游用户提供便利。 2 系统功能分析 旅游助手APP软件以功能集中、操作简单、使用方便为基本原则,满足用户日常旅游的实际需要。经过调研分析,旅游助手软件主要包括用户登录与注册、城市定位与导航、气象信息及生活指数查询、好友信息分享等基本功能模块。旅游助手APP软件的系统功能可以具体描述如下: (1)用户登录模块:新用户注册后在登录界面成功登录后,方可进入系统使用相关功能。 (2)城市选择模块:点击定位,自动定位到所在城市;支持在文本框中输入目标城市搜索城市信息。 (3)气象信息查询模块:获取定位城市的气象信息如温度、风力,并能够显示温度变化曲线图,針对穿衣、旅游、洗车、感冒、运动、紫外线强度等生活指数给出建议。 (4)定位与导航模块:支持随时随地查看道路拥堵情况,支持导航功能。 (5)旅游生活模块:在查看天气状况和路线的同时,也可搜索到定位地点附近详细的休闲娱乐等信息。 3 系统关键模块的设计与实现 旅游助手APP软件是以Android Studio为开发平台实现的移动应用软件,实现过程中利用百度API提供的Web Service获取地图信息,通过在百度API的请求中传入城市名称、目的地等数据参数来查询旅游地的实时路况、天气等信息,利用SAXParser对获取到的XML数据文件进行解析,并将解析结果在UI界面中展示。系统主要设计实现了五个功能模块,这里将介绍用