Ich lese viele Fragen hier über Doze-Modus wie Android doze mode, Android N Doze mode - how to keep background download and processing?, Wakelock and doze mode und viele andere. Aber in vielen Antworten ist die Meinung anders. Ich kann es nicht selbst testen (Emulator unterstützt meinen Prozessor nicht, und mein einziges Testgerät ist Android 5.1). Ich würde gerne die nächste Situation wissen. Ich habe eine Aktivität, die den Media Player steuert. Auf Geräten mit Android 6.0 und höher würde es nicht wie erwartet funktionieren. Wie viele Lösungen sagen, um den Doze-Modus zu verhindern, sollte es einen Dienst in einem separaten Prozess im Vordergrund starten und den Media Player von dort steuern. Die Frage ist: Wenn ich den Vordergrund-Dienst mit teilweiser Wecksperre in einem separaten Prozess starte, was nichts anderes als das Anzeigen von Benachrichtigungen und das Zurücklassen von Steuerelementen für den Medienplayer in meiner Aktivität bewirken würde, sollte er den Schlummermodus verhindern? Oder gibt es noch andere Möglichkeiten, außer den Bildschirm vom Fenstermanager anzuhalten?Android Doze-Modus und Vordergrund Service
0
A
Antwort
2
Nach this SO question und Antwort:
In this post ‚s Kommentare zu 17. September Dianne Hackborn schreibt:
Apps, die Vordergrund Dienste ausgeführt wurden (mit der dazugehörigen Meldung) nicht von dösen eingeschränkt .
Es sieht so aus, als würde die Verwendung eines Vordergrunddienstes verhindern, dass die App von Doze getötet wird.
Bitte beachten Sie jedoch, dass einige Anbieter (ich kenne von Samsung, aber wahrscheinlich auch andere) ihre eigenen RAM-Erhaltung/Akku-Spar-Tools erstellen. Doze kümmert sich nicht mal um Doze. Es ist nicht garantiert, dass auf diesen Geräten dasselbe Verhalten auftritt.
Verwandte Themen
- 1. Kommunizieren mit Vordergrund-Service android
- 2. Vordergrund Service Beispiel
- 3. Doze-Modus und Vordergrund-Service
- 4. Android geplant Hintergrund/Vordergrund Service mit Benachrichtigung
- 5. nicht erstellen neue Benachrichtigung Vordergrund Android Service
- 6. Vordergrund Service neben dem normalen Service
- 7. Android Vordergrund Service mit Standortaktualisierungen getötet wird einmal onHandle abgeschlossen
- 8. Wie pausiere ich einen Vordergrund-Service
- 9. Firebase Android Vordergrund/Hintergrund Fragen
- 10. RxJava und Android Service
- 11. Android Service läuft nicht ab
- 12. Android-Anwendung Lebenszyklus und Service
- 13. Android-Service und UI-Thread
- 14. Android: Aktivität und Service-Kommunikation
- 15. Spring Boot-Anwendung als Service - im Vordergrund statt Daemon ausgeführt
- 16. Hintergrund und Vordergrund in OpencV
- 17. Products.SQLAlchemyPAS woks als Vordergrund aber nicht als Service
- 18. Android, wie bekomme ich App im Vordergrund
- 19. App in den Vordergrund bringen und "sperren"?
- 20. FrameLayout Vordergrund mit Selektoren
- 21. Vordergrund auf Bildansicht setzen
- 22. Die Zeit für jede Anwendung im Vordergrund in Android verbrachte
- 23. Toggle Hintergrund/Vordergrund Modi
- 24. Android Dev: Alarmmanager Reschedule und Service
- 25. Android Service und Worker-Thread ReentrantLock Endlosschleife
- 26. C# Rest Web Service und Android Client
- 27. Was sind Hintergrund-, Vordergrund- und Hauptthreads?
- 28. Finding und Android NSD-Service von einem Nicht-Android-Gerät
- 29. Android Service mögliche Wiederverwendung?
- 30. Android Service-Bindung Zugriffskontrolle