【问题标题】:How to simulate android sensor events?如何模拟android传感器事件?
【发布时间】:2016-01-29 09:22:05
【问题描述】:

例如,可以模拟 android 加速度计的事件吗?

想象以下场景: 我有一个应用程序,如果在某个时候从加速度计检测到 X 值,则会向 UI 显示一个带有问题的对话框。

我想为它做一个测试。为此,我想以编程方式使用该 X 值模拟摇晃,并检查对话框是否出现。

我已经知道Sensor Simulator,但是有一种方法可以发送加速度计或其他传感器的值并通过 SensorEventListener 接收更改?

提前致谢,

【问题讨论】:

    标签: android android-studio android-testing


    【解决方案1】:

    这是不可能的。由于传感器事件是由硬件触发的,android 系统从硬件获取数据,不提供接口来更改数据或触发传感器事件。所以我们不能以编程方式模拟传感器事件。使用 Sensor Simulator,也可以更改 android 框架的源代码。

    【讨论】:

      猜你喜欢
      • 2010-11-06
      • 1970-01-01
      • 2012-05-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-08-17
      相关资源
      最近更新 更多