智能手表齿轮2

时间:2015-04-23 07:20:42

标签: motion-detection tizen-web-app

我开发了一个从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');

问题: 当屏幕关闭时(通过“主页”按钮),不会触发与窗口关联的运动事件。我认为如果窗口不活动,则监听器本身不活动。

即使屏幕关闭,有人知道如何获取accelometer数据吗?

此致 V

1 个答案:

答案 0 :(得分:1)

是的,当按下主页键时应用程序在后台运行时,您仍然可以获取数据。

请在config.xml中添加

<tizen:setting background-support="enable"/>

这样,您的应用也可以在后台收集数据。 :)