ios - 我想使用传感器跟踪设备跌落
问题描述
我正在开发一个应用程序,我想跟踪设备跌落情况。从研究中,可以通过观察从 ADL 获得的躺下时限内 x、y 或 z 加速度 10g 的任何变化,将简单算法应用于跌倒检测。但是我想在应用程序处于终止状态时跟踪该传感器。
有谁知道应用程序终止时加速的方式。
解决方案
好的,据我了解您的要求,以下几点可能会对您有所帮助-
如果您的应用依赖于加速度计硬件的存在,请使用加速度计值配置其 Info.plist 文件的 UIRequiredDeviceCapabilities 键。
要获取加速度计数据,您可以试试这个 -
var accelerometerUpdateInterval: TimeInterval { 设置 }
要在没有处理程序的情况下启动加速度计,您可以试试这个。
startAccelerometerUpdates()
一些帮助完整的链接 -
https://developer.apple.com/documentation/coremotion/getting_raw_accelerometer_events
** 一些重要说明 >> 获取加速度计数据就像从设备获取位置更新和位置数据一样,这两个功能的工作方式相同,因此在开发任何功能时请记住这一点。
推荐阅读
- php - 如何在 Laravel 中使用控制器将数据更新到数据库 - 错误非静态方法
- dojo - 最佳实践 - 将 dojo/dijit 升级到 dojo2 应用程序
- c# - 在 LINQ 中转换为十进制(18,2)
- reactjs - react-redux:导入类失败
- c++ - C++17 中的“如果 constexpr”在非模板函数中不起作用
- css - 如何对齐引导程序 4 列以在较小的屏幕上并排保持?
- c# - 在方法参数中需要一个抽象类的子类
- java - Activity 单独类中的用法,该类在 Android Studio 上创建带有设置 onClickListeners 的按钮
- mysql - 在 python2.7 中使用 pool.apply_async 不将值插入 MySQL 表
- ssh - 通过 SSH 连接到 /etc/krb5.conf 中有多个领域的机器