Wie halten Sie die CPU aus dem 'Schlaf', wenn Bildschirm ist ausgeschaltet Android?
Ich habe eine Anwendung, in der ich bin senden von Netzwerk-Daten über WiFI. Alles ist fein, bis ich schalten Sie das display aus oder geht das Gerät auf "Standby". Ich bin schon sperren des WiFi ist jedoch, es scheint der Fall zu sein, dass die CPU-Geschwindigkeit Rampen nach unten, wenn im Schlaf die bewirkt, dass mein streaming auf nicht ordnungsgemäß Verhalten (D. H. Pakete, die nicht fließen, so schnell wie ich es gerne hätte, wie Sie es tun, wenn das Gerät nicht schlafen).
Ich weiß, ich kann vielleicht/vielleicht sollte diese Adresse auf der Protokoll-Ebene jedoch, dass möglicherweise nicht ebenfalls möglich sein...
Ist es irgendeiner Weise zu "verhindern, dass die CPU in den Ruhemodus wenn der Bildschirm ausgeschaltet ist"? Wenn ja, wie? Wenn nicht, einen Rat zu halten, wie die Geschwindigkeit der my-WiFi-stream konsistente, ob das Gerät im sleep-Modus oder nicht?
InformationsquelleAutor der Frage fatfreddyscat | 2011-10-01
Du musst angemeldet sein, um einen Kommentar abzugeben.
Schnappen Sie sich einen PARTIAL_WAKE_LOCK aus dem PowerManager. Sie müssen auch hinzufügen, die WAKE_LOCK Erlaubnis, um Ihre manifest.
InformationsquelleAutor der Antwort Michael Madsen
Okay, so, nach viel Forschung und Experimentieren, es scheint, dass die real Problem ist die Tatsache, dass, zumindest auf einigen Handys, Ihre WiFi geht in einen "partiellen Schlaf" - Modus AUCH WENN Sie haben die WLAN-Sperre. Es scheint, dass dies ist, was die 'WIFI_MODE_FULL_HIGH_PERF' Flagge erfunden wurde, bei der Einnahme der WLAN-lock... leider ist dieses flag ist nur verfügbar in einigen Geräten/Android-Versionen (ich habe keine Ahnung, welche, aber, es war nicht verfügbar für mich). So, also, es ist nicht eine Lösung für alle Geräte.
Die einzige "Lösung" (die eigentlich eine Unordnung) zu sein scheint, zu "erkennen, wenn der Bildschirm ausgeschaltet ist und legen Sie dann einen alarm, schaltet die Anzeige wieder eingeschaltet unmittelbar danach'. Die links, die half ein wenig mit, diese sind:
Wie Sie zu halten eine Aufgabe lebendig nach Telefon schläft?
und
http://android.modaco.com/topic/330272-screen-off-wifi-off/
Ich hoffe, dass dies hilft Menschen, die mit WiFi-Störung, wenn das Telefon geht um zu schlafen/Bildschirm ausgeschaltet ist (und das Telefon nicht angeschlossen ist/getrennt [z.B. sehen Sie nicht diese Wirkung, wenn eine Verbindung zu adb; nurwenn das Telefon mit nichts verbunden]).
InformationsquelleAutor der Antwort fatfreddyscat