我想问一问,使用Apple SmartWatch是否可以检测到用户的反射(快速移动)。它是通过核心运动完成的吗? 是否有一些参考代码可以帮助您了解如何实现此功能?
我希望任何人都能提供帮助。非常感谢。
答案 0 :(得分:0)
您应使用 Core Motion 来实现。
Apple提供了watchOS 3 SwingWatch sample code ,展示了如何使用CMMotionManager()
和startDeviceMotionUpdates(to:)
来计数球拍运动中的挥杆次数。
他们的代码演示了如何检测一秒钟运动间隔的方向,尽管您可能必须调整阈值以考虑要跟踪的运动的特征。 还有一个WWDC video Health and Fitness with Core Motion
您可能还会发现这篇文章很有帮助:
Introduction to Apple WatchKit with Core Motion — Tracking Jumping Jacks