基于Android的畅游之家App开发

2021-11-27 22:03:40张思进李佳莫伟健
科技资讯 2021年25期

张思进 李佳 莫伟健

DOI:10.16661/j.cnki.1672-3791.2109-5042-3943

摘  要:随着互联网技术飞速发展,在此基础上的旅游业也出现了许多新模式,畅游之家App提供个性化的定制平台,普通大众能够有效地控制价格,简单的“套餐式”旅游服务专门为没有做攻略的用户提供适合自身的旅游线路,该App采用Android Studio在Windows平台上基于Android 6.0操作系统以及SQLite、JDK 8集成环境使用面向对象的语言Java编译语言,最终由主页、定制、行程这3个主界面功能模块以及登录注册界面功能模块构成。该App界面整洁,使用起来简单方便。

关键词:定制旅游   Android  App   Android Studio   SQLite

中图分类号: TP311.56                    文献标识码:A文章编号:1672-3791(2021)09(a)-0017-06

Changyouzhijia App Development Based on Android

ZHANG Sijin   LI Jia*    MO Weijian

(Guangzhou Xinhua University, Dongguan, Guangdong Province, 523133 China)

Abstract: With the rapid development of Internet technology, many new models have emerged in the tourism industry on this basis. Changyouzhijia App provides a personalized customized platform, and the ordinary people can effectively control prices. The simple "package" tourism service provides suitable tourism routes for users who do not have strategies. This App uses Android Studio on the Windows platform based on the Android 6.0 operating system and the SQLite and JDK 8 integrated environment. It uses the object-oriented language java to compile the language, and finally composed of three main interface function modules: home page, customization and travel, as well as login and registration interface function modules. The App interface is neat and easy to use.

Key Words: Customized tourism; Android; App; Android Studio; SQLite

随着疫情的缓和,越来越多的人选择了出门旅游,同时随着旅游需求的大众化、普遍化和多样化,旅游消费结构、产品结构也正在发生重大变化[1-2],细致入微的观光、感悟体验、休闲度假等旅游消费和产品供给都在快速增长。“全域旅游”“大旅游时代”等概念的提出[3],推动“携程”“小红书”等各种基于移动终端的文化旅游开放平台迅速崛起。旅游者们在终端平台订票、订酒店、查路线、查攻略,为旅游者们带来了极大的便利[3]。而该App将以上两款软件很好地结合并实现“攻略路线+订票”。

该软件使用的技术有面向对象的Java语言编程、SQLite、SQLiteOpenHelper、Android SDK、UI框架。

1  程序功能设计

1.1 程序介绍

该软件设计将Android studio作为开发平台,各部分内容使用Android SDK,每个界面设计使用UI框架在layout的xml文件内,Java作为后台开发语言,使用SQLiteOpenHelper技术连接Android studio中自带的SQLite数据库进行数据的存储,结合百度地图的API接口进行开发。该App由账号模块、侧滑页面模块、主页推送模块、定制模块以及行程模块组成,实現登录、注册账号、找回密码、用户详细信息、检索用户搜索的城市和预算进行路线的生成、将生成的路线用百度地图显示出来等功能。……

登录APP查看全文