本栏目责任编辑:谢媛媛软件技术ComputerKnowledgeandTechnology电脑知识与技术第19卷第3期(2023年1月)E-mail:xsjl@dnzs.net.cnhttp://www.dnzs.net.cnTel:+86-551-6569096365690964ISSN1009-3044ComputerKnowledgeandTechnology电脑知识与技术Vol.19,No.3,January2023基于移动端GPS和传感器的运动打卡App的设计和实现黄涛,全丽莉(武汉城市职业学院计算机与电子信息工程学院,湖北武汉430064)摘要:智慧乐跑App是一款基于移动端GPS和传感器的运动打卡App,可用于辅助高校体育课程的实施。文章首先介绍智慧乐跑App功能及特点,其次讲解了技术选型及系统架构,然后进行核心模块设计,接着展示了核心模块实现,最后进行总结展望。关键词:移动端GPS;运动打卡;App;跨平台开发中图分类号:TP311文献标识码:A文章编号:1009-3044(2023)03-0034-03开放科学(资源服务)标识码(OSID):在全民健身的大环境下,当前越来越多的人开始了健身运动,作为充满活力与热情的年轻大学生们更是如此。其中跑步是各类健身项目中门槛最低,最受欢迎的项目。随着移动互联网的迅猛发展和智能手机的普及,各类辅助跑步的App腾空出世,这让跑者能够借助科技的力量更好地融入跑步运动。与传统体育锻炼方式相比,智能化跑步模式更加趣味性、互动性,改变了体育参与人群的运动方式和运动行为[1]。跑步App安置于智能设备中,通过设备内置的运动传感器、智能芯片和GPS全球定位技术追踪运动路线,运用算法计算步数、卡路里燃烧等数据,并将结果分享于社交平台上[2]。1智慧乐跑App功能及特点智慧乐跑App是一款基于移动端GPS和传感器的运动打卡App,可用于辅助高校体育课程的实施,为在校大学生制定合理的跑步运动计划和提供丰富的健康运动知识。其主要功能模块包括注册登录(注册&登录)、跑步(跑步打卡&地理围栏&跑步记录)、社区(健康百科&精彩体育)、个人中心(运动记录查看&作业查看&个人资料修改),具体如图1所示。智慧乐跑App的特点主要有针对性强(辅助高校体育课程的实施)、易于使用(操作界面简洁友好,无任何学习成本)、跨平台(App可发布到多个移动平台,比如Android,IOS,各类小程序)、专业性强(跑步数据精准、健康和体育信息丰富)。2智慧乐跑App技术选型及系统架构目前主流的移动操作系统主要是Android和iOS两大阵营[3]。在设计之初的需求分析时由于确定智慧乐跑App需要具备跨平台的特点,所以在技术选型时必须首要考虑App的跨平台开发,同时为降低...