2015-04-23 2 views
0

Я разработал приложение, получающее данные от ускорителя Gear2. В devicemotion события управляются слушателем окна событий, такие как:Smartwatch Gear 2

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

ответ

1

Да, вы можете получить данные, когда приложение работает в фоновом режиме при нажатии кнопки домой.

Пожалуйста, добавьте это в config.xml

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

Это позволит приложение для сбора данных в фоновом режиме, а также. :)

+0

Привет, Приносим извинения за большую задержку в моем ответе. Я забыл сообщить, что в моем файле config.xml была добавлена ​​привилегия . Конечно, проблема остается. Когда экран выключен, данные (Ax, Ay, Az) не собираются. С уважением V – genoveseV

Смежные вопросы