android - 检测电梯内的安卓设备

标签 android android-sensors

我正在尝试使用 Android 传感器检测一个人是否在电梯中上/下。 但我不确定这是否可行。 有什么方法可以使用加速度计或类似的东西检测 Android 设备何时在电梯内?

更新

我已经尝试使用压力传感器,但压力似乎根本没有变化!

最佳答案

您可以使用压力传感器检测高度变化 - 但是,由于电梯是室内封闭空间等因素,电梯中的压力实际上可能不会按预期变化。

您还可以使用加速度计检测电梯的初始加速度和最终减速度,但这完全取决于手机在他们的手/口袋/包中的方向。

这将是一项非常艰巨的任务,并且需要特定的环境才能有效地工作(手机始终处于同一方向,没有外部因素改变电梯中的压力)。

关于android - 检测电梯内的安卓设备,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30233020/

相关文章:

java - 如何存储和使用加速度计3秒的数据?

蓝牙的Android RSSI值总是返回-32768?

java - 更改 Google 标题在 map 上的位置

android - 在 CameraPreview 上应用 EffectFactory 效果

java - 如何替换 android 4.0.3 的 type_orientation(已弃用)?

android - 使用加速度计机器人的运动方向不起作用

android - 如何检测android中的用户存在?

android - 如何在 android 中制作模糊(倾斜移位)效果?

Android - 报告故障错误

android - 这是检查系统上是否存在罗盘传感器的正确方法吗?