如何在 Android 设备中模拟步数传感器?

How to emulate step counter sensor in the Android devices?

我想模拟用户的步行并计算他们的步数以进行自动测试。

我试图搜索解决方案,但只找到 simulate the location

这很容易,因为 in reality 这个传感器 returns 是一个浮点数,描述了自上次激活时用户自上次重启以来所走的步数。

因此,最简单的实现将包括一种方法,该方法仅在某些现实约束(1 到 9999 步之间)内生成随机浮点数:

public float generateStepsCount(){
        float minVal = 1.0f;
        float maxVal = 9999.0f;

        Random rand = new Random();

        return rand.nextFloat() * (maxVal - minVal) + minVal;
    }

PS:TYPE_STEP_COUNTERAPI 19.

以来一直存在