在尝试使用HTML 5接口获取加速度计数据时,我遇到了一个问题。
我声明了此处理程序事件:
window.addEventListener("devicemotion",getMontionData,true);
以获取由加速度计传感器提供的数据。另一方面,我有一个名为getMontionData的函数:
getMontionData = function (e)
{
xAcceleration = e.acceleration.x;
yAcceleration = e.acceleration.y;
zAcceleration = e.acceleration.z;
}
获取加速度计数据。我的问题是当设备锁定或屏幕黑屏时,getMontionData函数不会被调用。
我正在使用Tizen IDE在智能手表上进行此测试,并设置了该属性。
有人可以解释一下如何使应用程序即使在设备锁定或屏幕黑屏时也能获取数据吗?
当应用程序主窗口显示时,将调用devicemotion事件,因为getMontionData函数被调用。问题发生在设备屏幕黑屏时。
非常感谢。