首页 > 心得体会 > 学习材料 / 正文
基于鸿蒙的户外运动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猜你喜欢
- 2024-01-20 有关于第五次全国经济普查统计重点业务综合培训大会上讲话(完整文档)
- 2024-01-20 “严纪律、转作风、保安全、树形象”专题学习教育活动通知(完整文档)
- 2024-01-20 2024XX区住房城乡建设工作情况汇报
- 2024-01-20 2024高校思政教育交流材料:善用反腐败斗争这堂“大思政课”(精选文档)
- 2024-01-20 2024年主题教育专题党课辅导报告,(4)
- 2024-01-20 关于赴某地学习考察地方立法工作情况报告(范文推荐)
- 2024-01-20 2024年度关于增强党建带团建工作实效对策与建议(精选文档)
- 2024-01-20 教师演讲稿:春风化雨育桃李,,潜心耕耘满芬芳(全文)
- 2024-01-20 主题教育第二阶段来了
- 2024-01-20 2024年度关于到信访局实践锻炼个人总结【完整版】
- 搜索
-
- 打赌输了任人处理作文1000字7篇 05-12
- 当代大学生在全面建设社会主义现代化强 05-12
- 全面建成社会主义现代化强国的战略安排 03-10
- 个人廉洁自律方面存在的问题及整改措施 05-12
- 谈谈青年大学生在中国式现代化征程上的 05-12
- 2022年党支部第一议题会议记录(全文完 11-02
- 作为青年大学生如何肩负时代责任6篇 05-12
- 村党组织建设现状及工作亮点存在问题与 05-12
- 全面从严治党,自我革命重要论述研讨会 05-12
- 产业工人队伍建设改革(全文完整) 10-31
- 11-25国庆70周年庆典晚会 庆典晚会串词
- 11-25办公室礼仪的十大原则 浅谈办公室的电话礼仪
- 01-17用心灵轻轻地歌唱_心灵的歌唱
- 01-17也许你不是我一生的唯一|也许不是我
- 01-17爱了,请珍惜;不爱,趁早放手|爱就珍惜不爱就放手
- 01-17岁月带走的是记忆,但回忆会越来越清晰|有趣又有深意的句子
- 01-17曾经的美好只是曾经,我只想珍惜身边的人|我只想珍惜你
- 01-18从容不惊 [学会笑眼去看世界,不惊不乍,淡定从容]
- 02-03当代大学生学习态度调查报告
- 02-03常用护患英语会话
- 标签列表