首页 > 解决方案 > 我想使用传感器跟踪设备跌落

问题描述

我正在开发一个应用程序,我想跟踪设备跌落情况。从研究中,可以通过观察从 ADL 获得的躺下时限内 x、y 或 z 加速度 10g 的任何变化,将简单算法应用于跌倒检测。但是我想在应用程序处于终止状态时跟踪该传感器。

有谁知道应用程序终止时加速的方式。

标签: iosiphoneswiftsensors

解决方案


好的,据我了解您的要求,以下几点可能会对您有所帮助-

  1. 如果您的应用依赖于加速度计硬件的存在,请使用加速度计值配置其 Info.plist 文件的 UIRequiredDeviceCapabilities 键。

  2. 要获取加速度计数据,您可以试试这个 -

    var accelerometerUpdateInterval: TimeInterval { 设置 }

  3. 要在没有处理程序的情况下启动加速度计,您可以试试这个。

    startAccelerometerUpdates()

一些帮助完整的链接 -

https://developer.apple.com/documentation/coremotion/cmmotionmanager/1616135-accelerometerupdateinterval

https://developer.apple.com/documentation/coremotion/getting_raw_accelerometer_events

** 一些重要说明 >> 获取加速度计数据就像从设备获取位置更新和位置数据一样,这两个功能的工作方式相同,因此在开发任何功能时请记住这一点。


推荐阅读