Ich schreibe eine Android-Anwendung, die von der Netzwerkaktivität abhängt, und der Alarmmanager weckt manchmal das Telefon aus dem Schlafzustand.Ein Android-Handy zwingen zu schlafen, um es zu testen?
Meine Frage ist, wie kann ich das auf dem Gerät zuverlässig testen? Idealerweise, wie kann ich das Telefon in einen vollen Schlafzustand zwingen. Wenn ich das nicht weiß, wie kann ich sicher sein, dass das Telefon vollständig eingeschlafen ist?
Wie testen Sie Ihren Alarm Manager/Wake Lock/Sleep-Code?
Danke:
Schritt 3
Um den Geräteruhezustand laufen zu bestätigen. Das ist, was ich gemacht habe, aber ich vermute, dass das Drücken der Macht das Display sofort in den Schlaf versetzt, aber die CPU nicht zwangsweise zum Schlafen zwingt (was anscheinend schließlich passieren kann) - nach dieser http://developer.android.com/ Referenz/Android/app/AlarmManager.html # RTC_WAKEUP) –
Hmm, ich dachte, Macht tat dies. Im Debug-Log bin ich es gewohnt, eine Nachricht wie "Ich bin müde, gehe schlafen" zu sehen, wenn ich den Power-Knopf drücke, also bin ich mir ziemlich sicher, dass es den Prozessor schlafen/zurückskalieren wird. –
Vielleicht ist das eine Sache pro Gerät. Ich benutze einen Milestone, und es sagt nicht, dass für mich .. der Bildschirm nur ausschaltet, und ich bekomme Log-Nachrichten wie immer. –