在iOS / WatchKit上获取过去的设备动作

时间:2016-08-26 08:40:01

标签: ios iphone core-motion

我想让我的设备(iPhone / Watch)记录用户的动作。苹果似乎并没有提供一种方法来实现这一目标。实时"。我发现的唯一方法是使用CMSensorRecorder来获取"历史"来自过去的数据。但是这个传感器记录器以50 Hz的频率进行采样,因此每秒约有50个样本。如果您想记录用户的活动,例如两个小时或更长时间,然后你必须处理50 * 60 * 60 * 2 = 360.000个样本。由于处理器,这对Apple Watch来说真的很痛苦。

我在AppStore上看到的应用程序似乎正好使用此传感器记录器根据移动数据进行一些分析。还有另一种方法可以从过去获取运动数据吗?或者设置录像机的采样率?我已经在我的应用程序中投入了数小时的工作,但我无法快速完成数据处理。它真的很慢......

0 个答案:

没有答案