Frage

Ich entwickle eine Navigations -App, die im Hintergrund ausgeführt werden kann. Das funktioniert gut dank der Einstellung UIAccelerometer zu location. Aber ich möchte auch den Beschleunigungsmesser verwenden, um zusätzliche Informationen darüber zu erhalten, was der Benutzer tut. Im Hintergrund jedoch die UIAccelerometer Ruft seinen Delegierten nicht an.

Gibt es eine Möglichkeit, die aktuelle Beschleunigung zu erhalten, während Sie im Hintergrund stehen?

War es hilfreich?

Lösung

Ich fand die Lösung selbst. Es ist in der Tat möglich, Beschleunigungsmesserdaten beim Laufen im Hintergrund zu erhalten. Alles, was man tun muss, ist, sich eher auf das Crosemotion -Framework als auf die UIACCelerometer -Klasse zu verlassen, die, wie der Name schon sagt, eine Benutzeroberflächenklasse ist.

Siehe diese Frage: Wie empfängt Nike+ GPS auf dem iPhone Beschleunigungsmesser -Updates im Hintergrund?

Andere Tipps

Nein ... du kannst nicht in der Lage sein zu bekommen UIAccelerometer Werte im Hintergrund. Sie können Überschrift und andere Arten von Werten erhalten, die spezifisch sind core location obwohl..

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top