Wie kann man wissen, wann das Android-Telefon sich bewegt?
-
11-12-2019 - |
Frage
Nun, dieses Ding hat mich seit Tagen abgehört. Ich habe eine App entwickelt, die überprüft, ob sich die Person bewegt oder nicht, um seine Tätigkeit zu überprüfen. Ich habe Beschleunigungsmesser dafür verwendet, weil GPS nicht unter Räumlichkeiten funktioniert. Die Frage ist, dass auch wenn das Telefon noch stillsteht. Der Beschleunigungsmesserwert ändert sich nicht? Ich weiß nicht warum? Es passiert selten.Dies muss jedoch überprüft werden.Sollte ich etwas anderes verwenden, um die lineare Beschleunigung zu erhalten?Bitte helfen Sie mir.
Lösung
Es könnte ein lauter Sensor sein, oder es könnte vibration von etwas sein, das Sie nicht bemerken können, was das Änderungsereignis verursacht.Sie sollten eine Schwelle einstellen, für die Sie die Bewegung in Betracht ziehen, und verwenden Sie das, um die Ereignisse zu filtern, in denen Sie eingeben.