Ich arbeite mit GPS in meiner Anwendung. Wenn das Telefon in den Ruhezustand wechselt, werden die GPS-Daten nicht aktualisiert. Ich möchte den Telefonbildschirm aufstehen lassen, bis meine App in der Nähe ist. Wie kann ich das Schlafen in Android verhindern?Wie man das Schlafen in Android verhindert
Antwort
Verwenden Sie eine WakeLock
. Denken Sie daran, dass die Batterie über einen längeren Zeitraum mit einer WakeLock
entladen wird, was Ihre Benutzer nicht zu schätzen wissen.
Ist das die gleiche Methode, die Sie verwenden würden, um den Bildschirm während eines Spiels anzuhalten? – Kratz
@Kratz: Wahrscheinlich nicht. Verwende 'android: keepScreenOn =" true "' in einem Attribut eines Widgets im Spiellayout. – CommonsWare
@CommonsWare Könnte es so etwas mit Javascript auf einer Webseite machen? – SaidbakR
Ich würde versuchen, die GPS-verwandten Sachen als Dienst im Hintergrund laufen zu lassen, so dass Sie den Bildschirm nicht aktiv halten müssen.
Mit wakelocks können Sie entscheiden, ob Sie nur die CPU benötigen oder auf dem Bildschirm - [mehr Infos] (http://developer.android.com/reference/android/os/PowerManager.html) – Kieran
- 1. Android WebView requestFocus: Wie verhindert man das Scrollen nach oben?
- 2. Android C2DM schlafen Telefon
- 3. Wie verhindert man das Kompilieren der Klasse?
- 4. Wie verhindert man das Umschalten eines Threads?
- 5. Wie verhindert man das Löschen von Modellinstanzen?
- 6. Wie verhindert man das Überlappen von Divs?
- 7. Wie verhindert man das Drucken von Funktionen?
- 8. Wie kann man ein Brainf_ck Programm "schlafen"?
- 9. Wie verhindert man das automatische Entkommen von Sonderzeichen in Python
- 10. Wie verhindert man das Erstellen doppelter Objekte in ADAM?
- 11. Wie verhindert man das automatische Öffnen in der Bootstrap-Datumsauswahl?
- 12. Countdown-Komponente: Wie verhindert man das Rendern in Angular2?
- 13. Wie verhindert man das Drucken von Predict_proba() in Keras ausgeben?
- 14. Wie verhindert man das Entweichen von HTML in Razor (Standalone)?
- 15. Wie verhindert man das Schreiben vor Präfix in GWT-Wertbox
- 16. Wie verhindert man das automatische Schließen geschweifter Klammern in ReSharper?
- 17. Wie verhindert man das Duplizieren von Datensätzen in mysql Insertionsabfragen?
- 18. Wie schlafen Thread in Xamarin Android und iOS?
- 19. Wie verhindert man das Entfernen von Sonderzeichen wie '/' von Benutzereingaben?
- 20. Wie verhindert man ListBox.SelectedIndexChanged Ereignis?
- 21. Wie verhindert man, dass Android drawBitmap nur schwarze Bilder zeichnet?
- 22. Wie verhindert man AdobeCreativeSDK automatisch speichern Bilder auf Android-Handy?
- 23. Wie verhindert man Pufferüberlauf in C/C++?
- 24. Wie verhindert man Tabellen Regeneration in PLY
- 25. Wie verhindert man Sitzungszeitüberschreitung in Symfony 1.0?
- 26. Wix - Wie verhindert man das ganze Verzeichnis überschreiben?
- 27. Wie verhindert man das Herunterladen und Ausführen von Skripten?
- 28. Wie verhindert man übermäßige Funktionsaufrufe in JQuery
- 29. Wie verhindert man das Crawlen externer Links mit Apache Nutch?
- 30. Wie verhindert man das versehentliche Beenden von vim?
mögliche Duplikate von [Wie kann ich verhindern, dass ein Android-Telefon programmatisch in den Ruhezustand wechselt?] (Http://stackoverflow.com/questions/3723634/how-can-i-prevent-an-android-phone-from- Going-to-Sleep-Programmatically) –