轻旅App调研开发

2022-07-01 23:29余文钏余琼许永坤朱俊达
三悦文摘·教育学刊 2022年12期
关键词:服务端配置文件组件

余文钏 余琼 许永坤 朱俊达

摘要:本发明提出了一种跨移动终端的混合APP开发方法,包括如下步骤:在不同的操作系统上用native开发方式实现统一的native沙箱;所述native沙箱能执行Web APP;在所述native沙箱之上开发APP;把编写好的APP代码进行加密打包成APP安装包,并将所述APP安装包存储到下载服务器上;用户在移动终端上安装所述native沙箱后,把所述下载服务器中的APP安装包下载到所述移动终端上进行使用。本发明还涉及一种实现上述跨移动终端的混合APP开发方法的装置。实施本发明的跨移动终端的混合APP开发方法及装置,具有以下有益效果:速度较快、安全性较好。

关键词:移动终端

一、轻旅App概述

轻旅是一款免费的应用程序,提供详细的服务,允许年轻的白领工人在该地区附近旅行。景点信息丰富,您可以看到有关周边景点的最新指南、导游、照片和网友的实际推荐。最主要的是,您可以清楚地看到景点的交通和天气预报。

二、轻旅App调研开发概述

(一)版面结构设计、设计界面美化

设计思路如图1所视,设计的app界面的拐角均采用圆弧形状,让整体更加美化、简洁。再加入“高斯模糊算法”减少图像噪声以及降低细节层次,可以使得界面更加清晰。

(二) 建立合理的数据库表结构

我们采用的方法是不针对整个系统进行数据库设计,根据系统架构中的组件划分,针对每个组件所处理的业务进行组件单元的数据库设计。不同组件间所对应的数据库表之间的关联非常少,不同组件间的表的外键关联也没有创建外键关联,而是创建了记录关联表的一个主键,确保组件对应的表之间的独立性,为系统或表结构的重构提供可能性。

(三)服务端开发

服务端开发应用架构使用的是LAMP,基本的框架就是前端N台Web服务机 + cgi访问PHP + PHP访问mysql。PHP可以看成是C语言写的一个大型的Web框架,它的优势在于解释型,即时修改即时更新。所以线上代码更新维护成本极低。开发 TCP 服务端程序,程序如下。

(四) iOS/Android客户端开发

利用JDK和IDE工具开发。

libs文件夹主要用于存放项目或者模块需要的第三方依赖包文件。

main->java目录下主要存放项目的开发代码。

res下-mipmap和drawable文件夹主要用于存放一些UI设计的资源文件和自定义布局文件。

res下-layout文件夹主要用于存放UI布局页面文件。

androidMainfest主要是项目或者模块的配置文件,主要用于注册一些Activity/服务或者广播等配置。

build.gradle主要是项目或者模块的配置文件,主要用于配置项目的版本和编译打包文件等脚本文件。

架构设计采用MVP设计模式设计。设计完成编译项目后,直接取release目录下的apk包,提供给外部安装使用。最后,生成jks签名证书之后,直接在模块的build.gradle配置文件中配置,最后打包出来的App包则是直接签名后的包,可直接提供外部安装使用。

(五) APP程序测试及上传应用商店

寻找专业机构对APP进行程序测试,测试结果为良好,APP可以上传到应用商店。

应用商店选择为腾讯应用宝。使用乐固加固软件,加固之后在本地继续安装一个乐固的签名工具 ,给加固过的安装包添加一个签名,最后根据提示上传应用。

(六)APP维护和更新

因为服务端开发时使用的是PHP,所以后期的APP是即修即更新。APP的更新都是依据用户需求,APP的维护和更新频率为每月一次。

三、结论

1.APP可清晰查看景点的客流量(景点交通数据,实时上传更新)和天气预报。

2.APP提供最新最时尚的周边旅游资讯,实时介绍旅游热点,让您一目了然。

3.APP会根据每个季节的旅游热点,及时分享最适合旅游的景点,免去您难以抉择的烦恼。根据需求私人定制旅游指南。

4.APP可以在线搜索,手指在想去的地方轻点一下,就会出现景点交通的详细信息,节省时间。

5.锁定景点支持GPS定位自动搜索附近的旅游景点,支持模糊搜索旅游景点查找景点,景点类别标签帮助您选择景点。 满足现场、实时周边搜索和路线导航、导游回放、行前阅读、旅行中的导航。

参考文献:

[1]李飞.地图导航类APP交互设计的可用性评价研究[D].东北大学,2020.

[2]刘岚.地图类旅游APP用户粘性影响因素研究[D].西南大学,2017.

基金项目:“泉州信息工程学院大学生创新创业训练计划项目資助”。

猜你喜欢
服务端配置文件组件
掌握颜色查找表的魔力
创建Vue组件npm包实战分析
从Windows 10中删除所有网络配置文件
光伏组件热斑对发电性能的影响
智能机械臂
用软件处理Windows沙盒配置文件
互不干涉混用Chromium Edge
多人联机对战游戏的设计与实现
基于三层结构下机房管理系统的实现分析
基于三层结构下机房管理系统的实现分析