Halten Sie die Windows Mobile App, die im standby-Modus
Habe ich eine einfache Anwendung für Windows Mobile, die Aufzeichnungen von GPS-Koordinaten
alle 5 Minuten. Das problem ist, die app funktioniert gut, solange der Bildschirm
ist auf, sobald das Telefon geht in den standby-Modus, die app aufhört zu arbeiten.
Wenn ich den Schalter auf dem Gerät die app wieder startet funktioniert wieder.
Was muss ich tun, damit die app funktioniert auch im standby-Modus?
Sandeep
Du musst angemeldet sein, um einen Kommentar abzugeben.
Meine Erfahrung mit GPS ist, dass es eine Weile dauert, um einen fix zu bekommen (zumindest auf meinem Gerät), so dass ich denke, Sie haben, um das Telefon aus dem angehaltenen Zustand die ganze Zeit. Wenn ich habe das Spiel mit meinem Gerät habe ich bemerkt, dass ich mit dem eingebauten Musik-player, um einen fix zu bekommen, während der Bildschirm ausgeschaltet ist. Als ratchetr darauf hingewiesen, PowerPolicyNotify(PPN_UNATTENDEDMODE,TRUE) scheint der richtige Weg zu verhindern, dass die "Musik-player-Anforderung".
Edit: Es scheint auch so, das Sie verwenden SetPowerRequirement /ReleasePowerRequirement auf einigen Geräten.
Hier ist ein C# - Beispiel:
Blick auf die CeRunAppAtTime Funktion. Pass es ein benanntes Ereignis und die Zeit, die Sie ausführen möchten. Warten Sie, bis das Ereignis in einem thread. Sie möchten rufen Sie PowerPolicyNotify wenn Sie aufwachen, ansonsten wird das Gerät möglicherweise aussetzen, erneut, bevor Sie fertig stellen.
Würde der code wie folgt Aussehen
Vielleicht die Antwort auf diese Frage ALSO ist Hilfe: Wie kann ich code ausführen, auf Windows Mobile, während Sie ausgesetzt? Es nutzt die "unbeaufsichtigten" Modus halten Sie die Anwendung mit dem Bildschirm ausgeschaltet.