Erkennen, wenn android-Gerät in einem fahrenden Auto

Für ein persönliches Projekt, das ich versuche zu erkennen, wenn ein android-Gerät mit jemand fahren. Anfänglich dachte ich, der mithilfe von GPS zu bestimmen, die mittlere Geschwindigkeit, aber beschlossen, dass würde die Strom verbrauchen und erfordert, dass der Benutzer hat GPS immer aktiviert. Ich hatte gehört, dass es möglich ist, zu sagen, wenn jemand wechselt Zelle Türme (auf beide android und iOS), aber es ist eine broadcast-intent? Ich bin sehr neu in Android Entwicklung, so wurde gehofft, ich könnte registrieren Sie einen broadcast receiver zu laufen, wenn ich glaube, dass das Gerät in einem fahrenden Auto.

Ich bin mir nicht sicher, ob ich es schaffen kann meine eigenen broadcast-intents und ich nehme an, ich konnte mich nicht darauf verlassen, dass ein Prozess im hintergrund immer läuft, da android kann es töten, wenn Speicher benötigt wird.

Als seitliche Anmerkung, ich merke, dass einige apps, wie skype, haben einen hintergrund-Prozess startet sich selbst neu, selbst wenn ich die Kraft zu töten. Wie machen Sie das? Mein Gedanke wäre, ein broadcast receiver, wenn Gerät bewegt wird, schaltet usw. starten Sie den Prozess im hintergrund... ist, dass das, was Sie tun?

Vielen Dank für jede info!

InformationsquelleAutor ravun | 2011-03-17

Schreibe einen Kommentar