我开发了一个从 Gear2 加速度计获取数据的应用程序。devicemotion 事件由窗口事件侦听器管理,例如:
window.addEventListener('devicemotion', function(e) {
Ax = e.accelerationIncludingGravity.x / 9.8;
Ay = e.accelerationIncludingGravity.y / 9.8;
Az = e.accelerationIncludingGravity.z / 9.8;
});
即使屏幕关闭,我也需要在后台运行应用程序。我采用了电源设置:
tizen.power.request("SCREEN", "SCREEN_NORMAL");
tizen.power.request('CPU', 'CPU_AWAKE');
问题:当屏幕关闭时(通过主页按钮),与窗口关联的运动事件不会被触发。我认为如果窗口不活动,那么监听器本身就不是活动的。
即使屏幕关闭,有人知道如何获取加速度计数据吗?
问候五