2014-02-28 18 views
9

Ist es möglich, Bewegungssensor Ereignisse auf Android kontinuierlich zu verfolgen, auch wenn die App nicht im Vordergrund ist?Android-Sensor zuhören, wenn App im Hintergrund

Wenn ja - was ist die Batterie?

Ein Client fragte, ob es möglich wäre, eine App zu schreiben, die eine Aktion auslösen würde, wenn die Person "stürzt" - was im Grunde bedeutet, ständig auf den Bewegungssensor für schnelle Bewegung zu hören.

Antwort

15

Zunächst können Sie die Sensoren im Hintergrund überwachen. Sie müssen einen Dienst für diese Art von Anwendung verwenden. Hier ist ein Beispiel für jemanden, der ein Barometer erstellt data logger. Es gibt keinen Grund, warum Sie nicht verschiedene Sensoren verwenden könnten.

Zweitens, so weit ich weiß, würde der kontinuierliche Betrieb der Sensoren die Batterie schnell entladen. Diese Präsentation schlägt vor, dass Sie je nach Ihrer Abtastgeschwindigkeit etwa 4% of the battery per hour on the sensor use durchbrennen könnten.

Schließlich können Sie das Telefon auf jeden Fall aufwecken und Maßnahmen ergreifen, wenn ein Ereignis von diesem Dienst empfangen wird. Siehe this question.

Verwandte Themen