-1

我正在尝试为我在 CoronaSDK 中编码的应用程序创建一个计步器,但我不确定从哪里开始。我知道我需要从可访问的加速度计数据中创建一个算法/方程。(https://docs.coronalabs.com/api/event/accelerometer/index.html)。

任何有关算法的帮助或提示将不胜感激。

4

1 回答 1

0

以下是 Coronalabs 对此的评价:

Corona SDK 没有任何 API 或任何可以计算步数的插件。但是,您确实可以访问加速器,它可以获取有关设备运动的原始数据并自己计算步数,但这仅在手机处于唤醒状态且应用程序处于前台时才有效。Corona SDK 并非设计为在后台运行。假设有一个屏幕要绘制到每一帧。

我们确实有一款名为 Corona Enterprise 的产品,可让您与其他原生 SDK 通信。您可以使用它来收集您的本机数据, 理论上让它在后台运行,当应用程序唤醒时,将收集的数据发送到应用程序的 Lua/Corona 部分以显示。

因此,如果这不能阻止您,您可以尝试实现:

打开黑匣子:发布 Pebble 的活动跟踪算法,它们基本上在 5 秒间隔内寻找最有节奏的频率。如果计算的分数高于某个阈值,则认为是跑步或步行。

于 2019-03-28T11:56:58.710 回答