职场文秘网

首页 > 心得体会 > 学习材料 / 正文

基于鸿蒙的户外运动APP设计与开发

2023-02-07 11:35:14

邓均豪 谭德坤

南昌工程学院江西省 南昌市 330099

鸿蒙操作系统自2019年免费开源以来,一直受到国内外广大程序开发者的欢迎与研究。鸿蒙操作系统作为国人自研的第一套操作系统,对国内互联网行业有着不可比拟的重要作用[1-2],这标志中国在操作系统领域的一个重大突破。

随着生活的发展和技术的进步,人们的压力也很大,尤其是处在工薪阶层的人们,极度缺乏锻炼意识与自我健康意识,这也导致了现在的人们被各种健康问题所困扰[3]。由于现在城市中配备了大量的体育锻炼设施,但是相对于庞大的人口,还是显得捉襟见肘。户外散步、慢跑、健身走、滑行、骑行等锻炼方式对城市固定锻炼器材没有要求,老少皆宜,是广大人民群众最主要的健身方式[4]。

本文基于鸿蒙操作系统,开发一款户外运动APP,从而丰富鸿蒙应用生态圈,对推动国产软件的广泛应用,具有十分重要的意义。

本系统对系统的需求进行了科学分析,从实际场景中确定了使用人员的功能需求,从而明确开发目标。本系统整体要求界面简单,功能完善,设计上遵循用户日常使用习惯,交互友好,既要把功能模块都实现,也要考虑到布局上是否美观,让用户能够直观地了解到该系统的各个功能模块。最关键的内容要展示在显眼的地方,让使用者能够第一时间获取有效信息,同时展示的内容也不宜过多,以免对用户的使用造成干扰。

1.1 系统功能模块设计

本系统分为管理员后台端和用户端,管理员后台端主要包括登录、用户管理、动态分享管理、公告资讯管理、活动分类管理、活动管理、报名管理以及修改密码等功能。用户端主要包括登录、注册、运动、动态主页、我的动态和个人中心等功能。系统的功能模块结构如图1所示。

图1 系统功能模块结构图

1.2 数据库设计

本系统数据库采用MySQL,紧扣运动APP的使用需求,以用户运动信息为核心设计数据库表,包括用户评论表、用户点赞表、资讯公告表、用户消息表、运动记录表、运动类型表、动态表、活动报名表、计划记事表和联系人地址表,各表之间紧密联系。数据库设计严格遵守数据库表的设计规范,通过外键对表进行关联,减少了耦合度,为项目编写提供便利。

本节将详细介绍系统功能模块的实现,主要阐述系统登录模块、系统主页和运动模块的设计与实现。

(1)登录界面。首先是登录模块界面设计,登录模块采用常规的设计,以账号、密码、注册用户/忘记密码以及登录按钮的形式进行居中布局。背景图采用了橙色为主的虚化图片,橙色代表运动和活力,与系统的功能相适配,表示着系统以运动和活力为主色调。登录注册表单采用了圆角处理,使界面看起来更加美观。注册登录界面如图2所示,此界面设计简洁,给用户比较舒心的第一印象。

图2 登录界面图

(2)系统主页。系统的主界面版块设计分为四个部分,第一个部分是以轮播图的形式展现运动资讯。第二部分以四个活动功能进行平铺排列,将活动报名、我的报名、运动排行和联系人管理四个功能放在这个版块里面。第三部分是动态页面的详情展示,用户发布的动态将按照发布时间的顺序展示在这一板块。第四部分是以蓝色为基础的导航栏版块,分别有运动、动态、我的动态和个人中心四个导航页。

(3)运动模块。运动页面包括计步统计、当前距离、计时和卡路里消耗,并且可以在运动页面设置目标距离,中间一个最大的容器就是地图显示。所有数据显示都放在了顶部的一个蓝色的版块中,十分醒目,整体界面也十分简洁,没有多余信息,系统运动界面如图3所示。

图3 运动界面图

3.1 加速度传感器

加速度传感器可以让开发者获取到空间上三个方向的加速度。开发者可以使用getSingleSensor(int sensor)方法获得传感器对象,通过判断传感器对象是否为空可以知道设备是否支持获取传感器。并且可以通过SensorAgent设置采样频率以满足开发要求[5]。通过加速度传感器获得空间位置代码如下所示:

3.2 地图经纬度解析

通过对获取到的信息进行经纬度解析,并且将解析数据放在一个List中,当需要定位绘制轨迹的时候循环遍历List并且在每两个点之间划上折线,通过这个过程就可以实现路线轨迹的绘制[6],绘制地图轨迹代码如下:

本文详细论述了基于鸿蒙的户外运动APP的设计与实现,系统基于鸿蒙平台,实现了用户注册登录、健康计划管理、计分管理、运动计步打卡、运动信息显示等诸多功能模块。本APP操作简单,界面简洁和友好,为广大鸿蒙用户的户外运动管理提供便利和支持。

猜你喜欢 鸿蒙功能模块界面 奇思妙想(4)第二课堂(课外活动版)(2022年4期)2022-04-23鸿蒙:打破安卓垄断 所有权归属国家中国军转民·下半月(2021年6期)2021-09-10鸿蒙来了金桥(2021年7期)2021-07-22微重力下两相控温型储液器内气液界面仿真分析北京航空航天大学学报(2021年6期)2021-07-20国企党委前置研究的“四个界面”当代陕西(2020年13期)2020-08-24华为一大批鸿蒙商标等待审查电脑报(2020年27期)2020-08-02一种可用于潮湿界面碳纤维加固配套用底胶的研究上海建材(2020年12期)2020-04-13扁平化设计在手机界面中的发展趋势流行色(2019年7期)2019-09-27商业模式是新媒体的核心中国广播(2016年11期)2016-12-26基于ASP.NET标准的采购管理系统研究软件导刊(2016年9期)2016-11-07

Tags: 鸿蒙   户外运动   开发  

搜索
网站分类
标签列表