Ich bin auf der Suche nach einem funktionierenden Codebeispiel für Symbian S60 5th Edition, in dem eine Konsolenanwendung Abschalt-Ereignisse empfangen kann (d. H. Abschaltung des Telefons erkennen). Ich weiß, wie man dies von der UI-Anwendung [AppUI
, HandleSystemEventL(const TWsEvent& aEvent)
, usw.] macht, aber Windows Server scheint keine Ereignisse zu senden, wenn eine einfache Konsolenanwendung diese Ereignisse hört.Wie erhalte ich Ausschalt-Ereignisse in einer Symbian-Konsolenanwendung?
Also, ich habe versucht, eine Verbindung zu WS herzustellen, rufen Sie EventReady(&iStatus)
, aber RunL
wird nie aufgerufen, und die Anwendung erhält nie EApaSystemEventShutdown
.
Kann hier jemand Arbeitscode zur Verfügung stellen?
Vielen Dank.
Nein, es funktioniert nicht. Ich habe Anweisungen zur Verwendung von CSaveNotifier (was in "Symbian OS Internals" geschrieben wird) gefolgt, aber die Funktion SaveL() von MSaveObserver wird nie aufgerufen. Der Mechanismus kann nur für UI-basierte Anwendungen gelten. –