如何在 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_COUNTER 自 API 19.
以来一直存在
我想模拟用户的步行并计算他们的步数以进行自动测试。
我试图搜索解决方案,但只找到 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_COUNTER 自 API 19.
以来一直存在