G Geritt Schlag Member Licensed User Longtime User Aug 18, 2016 #1 Hallo, ich weiß, wie ich Power On / Power Off abfragen kann. Gibt es eine Möglichkeit, z.B. Power Off zu verhindern, bis ein bestimmter Service seine Arbeit getan hat? Vorab schon Dank an alle Helfer Geritt
Hallo, ich weiß, wie ich Power On / Power Off abfragen kann. Gibt es eine Möglichkeit, z.B. Power Off zu verhindern, bis ein bestimmter Service seine Arbeit getan hat? Vorab schon Dank an alle Helfer Geritt
DonManfred Expert Licensed User Longtime User Aug 18, 2016 #2 Nein, kannst du nicht verhindern/abschalten
MaFu Well-Known Member Licensed User Longtime User Aug 22, 2016 #3 Was willst Du denn verhindern: Die automatische Abschaltung (geht) Abschaltung über Power Button (geht nicht) Beispiel zum Abschaltung verhindern und wieder aktivieren (benötigt Phone library): Code: Copy Sub Process_Globals Dim awake As PhoneWakeState End Sub Sub Activity_Resume awake.KeepAlive(False) End Sub Sub Activity_Pause(UserClosed As Boolean) awake.ReleaseKeepAlive End Sub
Was willst Du denn verhindern: Die automatische Abschaltung (geht) Abschaltung über Power Button (geht nicht) Beispiel zum Abschaltung verhindern und wieder aktivieren (benötigt Phone library): Code: Copy Sub Process_Globals Dim awake As PhoneWakeState End Sub Sub Activity_Resume awake.KeepAlive(False) End Sub Sub Activity_Pause(UserClosed As Boolean) awake.ReleaseKeepAlive End Sub
G Geritt Schlag Member Licensed User Longtime User Aug 22, 2016 #4 Meine App sendet im Hintergrund per TCP Daten an einen Rechner und bekommt nach erfolgreichem Abschluss noch eine Rückmeldung. Nun wird bei der täglichen Arbeit, zwar das Senden gestartet, aber die Rückmeldung nicht abgewartet, sondern einfach Power Off gedrückt und weggepackt. Ich habe nun einen PartialLock gesetzt und das scheint mein Problem zu lösen. Trotz ausgeschaltetem Bildschirm werden die Daten noch gesendet. Nach erfolgreicher Antwort erfolgt dann das ReleasePartialLock.
Meine App sendet im Hintergrund per TCP Daten an einen Rechner und bekommt nach erfolgreichem Abschluss noch eine Rückmeldung. Nun wird bei der täglichen Arbeit, zwar das Senden gestartet, aber die Rückmeldung nicht abgewartet, sondern einfach Power Off gedrückt und weggepackt. Ich habe nun einen PartialLock gesetzt und das scheint mein Problem zu lösen. Trotz ausgeschaltetem Bildschirm werden die Daten noch gesendet. Nach erfolgreicher Antwort erfolgt dann das ReleasePartialLock.
K Koverhage Member Licensed User Longtime User Sep 11, 2016 #5 MaFu said: Was willst Du denn verhindern: Abschaltung über Power Button (geht nicht) Click to expand... Keine Ahnung wie, müsste doch aber gehen. Bei vielen Geräten kommt beim Drücken von Power Off doch die Meldung "Ausschalten", "Neu Starten", etc. Das müsste man doch abfangen können.
MaFu said: Was willst Du denn verhindern: Abschaltung über Power Button (geht nicht) Click to expand... Keine Ahnung wie, müsste doch aber gehen. Bei vielen Geräten kommt beim Drücken von Power Off doch die Meldung "Ausschalten", "Neu Starten", etc. Das müsste man doch abfangen können.
DonManfred Expert Licensed User Longtime User Sep 11, 2016 #6 Koverhage said: Bei vielen Geräten kommt beim Drücken von Power Off doch die Meldung "Ausschalten", "Neu Starten", etc. Das müsste man doch abfangen können. Click to expand... Das sind feature vom Android-System. Es wird kein Event dafür ausgelöst und kann auch nicht abgefangen werden,
Koverhage said: Bei vielen Geräten kommt beim Drücken von Power Off doch die Meldung "Ausschalten", "Neu Starten", etc. Das müsste man doch abfangen können. Click to expand... Das sind feature vom Android-System. Es wird kein Event dafür ausgelöst und kann auch nicht abgefangen werden,