我已经开发了一个从Gear2加速计获取数据的应用程序。设备情感事件由窗口事件监听器管理,例如:
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');问题:当屏幕关闭时(通过Home按钮),与窗口相关的运动事件不会触发。我认为如果窗口不是活动的,那么监听器本身就不是活动的。
有人知道如何在屏幕关闭的情况下获取加速度计数据吗?
关于V
发布于 2015-05-31 20:50:23
可以,当app在后台运行时,按home键仍然可以获取数据。
请将此添加到您的config.xml中
<tizen:setting background-support="enable"/>这将使您的应用程序也可以在后台收集数据。:)
https://stackoverflow.com/questions/29816390
复制相似问题