Bonjour a tous ,
Actuellement en ISN j'ai pour but de programmer un podometre mais ayant regarde 3 fois le tuto sur cordova je me sens sencore perdu :/
J'ai installer cordova et integrer le plugin du podometre mais je sais pas comment recuperer les differantes variables pour mon code HTML.
Lien du plugin : https://github.com/leecrossley/cordova-plugin-pedometer
Merci encore
Je sais que le code doit etre tellement simple mais je sais pas par ou commencer pour declencher la prise de variable et les recuperer.
Que cherche-tu exactement à faire ? Sois plus précis qu'on puisse essayer de t'aider.
Cependant, comme le dit @Grafikarf, la doc est extrêmement claire et ce plugin m'a l'air d'une simplicité enfantine à utiliser (de mon point de vue évidemment).
je mets un boutton qui lance ce code js :
var successHandler = function (pedometerData) {
// pedometerData.numberOfSteps;
// pedometerData.distance;
// pedometerData.floorsAscended;
// pedometerData.floorsDescended;
};
pedometer.startPedometerUpdates(successHandler, onError);
Edite ta publication contenant ton bout de code et enlève les "around", là on ne comprend rien.
@Grafikart: c'est assez chiant ces "around" lorqu'on essaye de mettre du code dans un post d'ailleurs ^^'
var exec = require("cordova/exec");
var Pedometer = function () {
this.name = "Pedometer";
};
Pedometer.prototype.isStepCountingAvailable = function (onSuccess, onError) {
exec(onSuccess, onError, "Pedometer", "isStepCountingAvailable", []);
};
Pedometer.prototype.isDistanceAvailable = function (onSuccess, onError) {
exec(onSuccess, onError, "Pedometer", "isDistanceAvailable", []);
};
Pedometer.prototype.isFloorCountingAvailable = function (onSuccess, onError) {
exec(onSuccess, onError, "Pedometer", "isFloorCountingAvailable", []);
};
Pedometer.prototype.startPedometerUpdates = function (onSuccess, onError) {
exec(onSuccess, onError, "Pedometer", "startPedometerUpdates", []);
};
Pedometer.prototype.stopPedometerUpdates = function (onSuccess, onError) {
exec(onSuccess, onError, "Pedometer", "stopPedometerUpdates", []);
};
module.exports = new Pedometer();
Ceci est le code que contient le plugin , mais je vois pas ou sont déclarer les différantes variables : numberOfSteps; .distance ?
Vas voir cette page https://github.com/leecrossley/cordova-plugin-pedometer/blob/master/README.md/ il y a un début de code pour démarrer:
pedometer.isFloorCountingAvailable(function (){
// Ton code en cas de success
}, function (onFail){
// Ton code en cas d'echec
});
Là c'est assez clair je pense :
var successHandler = function (pedometerData) {
// pedometerData.numberOfSteps;
// pedometerData.distance;
// pedometerData.floorsAscended;
// pedometerData.floorsDescended;
};
pedometer.startPedometerUpdates(successHandler, onError);
// Tu executes le callback "successHandler" si startPedometerUpdates renvoie true, sinon tu executes le callback 'onError"
voila mon code qui ne marche :/
pedometer.isStepCountingAvailable(successCallback, failureCallback);
pedometer.isDistanceAvailable(successCallback, failureCallback);
pedometer.isFloorCountingAvailable(successCallback, failureCallback);
var successHandler = function (pedometerData) {
// pedometerData.numberOfSteps;
// pedometerData.distance;
// pedometerData.floorsAscended;
// pedometerData.floorsDescended;
};
pedometer.startPedometerUpdates(successHandler, onError);
document.write (pedometerData.numberOfSteps)
si quelqu'un juste aurait vu le plugin , si il pouvait me donner une piste :)