Приложение предназначено для часового механизма Samsung s3. Я уже пробовал следующий код:
function onchangedCB(pedometerInfo) {
console.log('accumulativeTotalStepCount: ' + pedometerInfo.accumulativeTotalStepCount);
tizen.humanactivitymonitor.unsetAccumulativePedometerListener();
}
tizen.humanactivitymonitor.setAccumulativePedometerListener(onchangedCB);
В этих данных все, что я получаю, является правильным, но в этом коде функция onchangedCB будет вызываться только при изменении активности (например, ходьба, бег) иМне нужно общее количество шагов до времени только в этом движении, я не хочу ждать, пока не произойдет следующее действие.
Я также пытался:
tizen.humanactivitymonitor.start("PEDOMETER",
function onSuccess(pedometerInfo) {
console.log(pedometerInfo.cumulativeTotalStepCount)
}
);
function onsuccessCB(pedometerInfo) {
console.log("Accumulative total step count : " + pedometerInfo.accumulativeTotalStepCount);
}
function onerrorCB(error) {
console.log("Error occurs. name:"+error.name + ", message: "+error.message);
}
tizen.humanactivitymonitor.getHumanActivityData("PEDOMETER", onsuccessCB, onerrorCB);
getHumanActivityData возвращает данные сразу, но не можетполучить накопительное значение TotalStepCount.