检测电梯内的android设备

检测电梯内的android设备,android,android-sensors,Android,Android Sensors,我正在尝试使用android传感器检测是否有人在电梯里上下。 但我不确定这是否可行。 当android设备在电梯内时,你能用加速计或类似的东西检测到吗 更新 我试着使用压力传感器,但压力似乎一点也没有变化 您可以使用压力传感器检测高度的变化-但是,由于室内封闭空间等因素,电梯内的压力实际上可能不会如预期的那样变化 您也可以使用加速计来检测电梯的初始加速度和最终减速,但这完全取决于手机在其手/口袋/包中的方位 这将是一项非常困难的任务,需要特定的环境才能有效工作(手机始终处于同一方向,没有外部因素

我正在尝试使用android传感器检测是否有人在电梯里上下。 但我不确定这是否可行。 当android设备在电梯内时,你能用加速计或类似的东西检测到吗

更新


我试着使用压力传感器,但压力似乎一点也没有变化

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

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


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

假设用户不移动手机,一般来说,如果X轴上的加速度大于-9.81m/s^2,电梯将下降,而如果X轴上的加速度小于-9.81m/s^2,电梯将上升。谢谢,但为什么要在X轴上指定?我认为这取决于方向。。。如果手机是平的,那么它就不是Y轴。我是从物理角度讲的。从手机上我想你可以参考三个组件(x,y,z)的模块。谢谢,压力听起来很有趣。但电梯中A点到B点的高度并不是太大。所以我猜压力传感器甚至不会注意到它。