2010-01-30 11 views
5

Estoy buscando un ejemplo de código de trabajo para Symbian S60 5th edition en el que una aplicación de consola puede recibir eventos de apagado (es decir, detectar el apagado del teléfono). Sé cómo hacer esto desde la aplicación UI [AppUI, HandleSystemEventL(const TWsEvent& aEvent), etc.], pero Windows Server no parece enviar eventos si la aplicación de consola simple está escuchando estos eventos.¿Cómo recibir eventos de apagado en una aplicación de consola Symbian?

Por lo tanto, he tratado de conectarme a WS, llame al EventReady(&iStatus), pero RunL nunca se llama, y ​​la aplicación nunca recibe EApaSystemEventShutdown.

¿Puede alguien aquí proporcionar código de trabajo para esto?

Gracias.

Respuesta

1

Puede usar CSaveNotifier (savenotf.h, powermgrcli.lib) para recibir notificaciones de apagado. Lo sentimos, no tenemos un fragmento de código disponible en este momento.

+0

No, no funciona. He seguido las instrucciones sobre cómo usar CSaveNotifier (lo que está escrito en "Symbian OS Internals"), pero nunca se llama a la función SaveL() de MSaveObserver. El mecanismo puede aplicarse únicamente a aplicaciones basadas en UI. –

Cuestiones relacionadas