[小程序] 活力健身房

2020-06-17 14:29:29 +08:00
 7gugu

简介

一款基于手机加速度传感器的运动小程序。 用步伐丈量世界,在活力健身房记录你的跑步轨迹,助你更快达成你的跑步目标。 运动海报,记录每一天的变化,分享好友相互勉励,在活力健身房健身不再是孤独的坚持。

小程序码

截图

原理

小程序通过调用手机的三轴传感器,计算出加速度的变化曲线,若某一个轴向的加速度发生大幅度变化,则记为一步。小程序的定位仅用做轨迹图的绘制以及海拔数据的获取。

存储

小程序使用的是 LocalStorage,所以只要你不删除这个小程序,你的运动数据就会永久存储在你的手机上。同时为了小程序离线可用,设计上是没有云端存储的,一旦清空数据就无法找回,所以请妥善管理运动数据

PS

这次开发的这个小程序其实就是 Lebu 的升级版本,算法上升级到了 2.0,计算算法更加准确且高效。加入了轨迹图,逐公里的配速曲线以及逐公里的海拔曲线。还支持运动信息海报生成。终于是把在 Lebu 上没实现的功能都开发完成了,希望可以帮助到大家 owo

最近拿这个去参加全国高校小程序大赛了,所以暂时不放出代码,等 8 月份搞完了,我就直接开源出来。

Power By 7gugu

4198 次点击
所在节点    分享创造
7 条回复
flyhelan
2020-06-17 17:22:47 +08:00
不是已经有 APP 可以用了吗?为啥还要用小程序记录呢?
7gugu
2020-06-17 17:49:42 +08:00
@flyhelan 就是不想下 APP:(
fangcan
2020-06-17 18:11:44 +08:00
小程序 能保证后台运行么?
7gugu
2020-06-17 18:26:22 +08:00
@fangcan 只要你在设置中开启“使用时和离开小程序后继续定位”的话,小程序就能一直维持在后台运行
byte10
2020-06-21 10:42:27 +08:00
使用云端存储吧,小程序有云开发,非常方便,关注一下 wx-koa,轻松实现云开发,完美
7gugu
2020-06-21 10:47:13 +08:00
@byte10 谢谢你的提议。在之后的版本更新中会更新的。
dingdangnao
2020-07-31 21:44:36 +08:00
这种运动的 app 啊,还是觉得有个 app 好一点😂

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/682354

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX