我是windows phonegap app的新手。我制作了一个基于手机间隙的应用程序。
当我将一个设备(wp8)与系统连接然后发布应用程序时它完全正常工作,但是当我在VS-停止调试或释放模式时2012年然后我使用app摇动不起作用。
还尝试使用Application Deployment工具在设备中部署.xap文件,但仍然没有成功。
我用这个shake method
这是我的jquery代码: -
// Assess the current acceleration parameters to determine a shake
function assessCurrentAcceleration(acceleration) {
//alert('shake');
var accelerationChange = {};
if (previousAcceleration.x !== null) {
accelerationChange.x = Math.abs(previousAcceleration.x, acceleration.x);
accelerationChange.y = Math.abs(previousAcceleration.y, acceleration.y);
accelerationChange.z = Math.abs(previousAcceleration.z, acceleration.z);
}
if (accelerationChange.x + accelerationChange.y + accelerationChange.z > 2.5) {
spin();
// Shake detected
if (typeof (shakeCallBack) === "function") {
alert('shake');
shakeCallBack();
}
shake.stopWatch();
setTimeout(shake.startWatch, 1000);
previousAcceleration = {
x: null,
y: null,
z: null
}
} else {
previousAcceleration = {
x: acceleration.x,
y: acceleration.y,
z: acceleration.z
}
}
}
// Handle errors here
function handleError() {
alert('error detect');
}
return shake;
})();
请帮帮我。