qwertyuiopearendil Pubblicato: 24 Luglio 2007 Segnalazione Share Pubblicato: 24 Luglio 2007 Allora volevo sapere se qualcuno di voi sa come sia possibile tramite codi spengere il cellulare, questo perchè vorrei fare una spece di controllo remoto con vari comandi fra cui anche quello di spengimento. Il problema consiste nel fatto che la soluzione da me trovata non funziona nonostante mi dicano che ad altri va. La soluzione da me trovata era la seguente: RWsSession ws; TKeyEvent key; ws.Connect(); key.iCode = EKeyOff; key.iScanCode = EStdKeyOff; ws.SimulateKeyEvent(key); ws.Close(); Il cellulare sulquale sto lavorando è un nokia N73 Ho anche aggiunto la capability SwEvent Grazie e ciao. Link to comment Condividi su altri siti More sharing options...
dokkis Pubblicato: 29 Luglio 2007 Segnalazione Share Pubblicato: 29 Luglio 2007 (modificato) Allora volevo sapere se qualcuno di voi sa come sia possibile tramite codi spengere il cellulare, questo perchè vorrei fare una spece di controllo remoto con vari comandi fra cui anche quello di spengimento. Il problema consiste nel fatto che la soluzione da me trovata non funziona nonostante mi dicano che ad altri va.La soluzione da me trovata era la seguente: RWsSession ws; TKeyEvent key; ws.Connect(); key.iCode = EKeyOff; key.iScanCode = EStdKeyOff; ws.SimulateKeyEvent(key); ws.Close(); Il cellulare sulquale sto lavorando è un nokia N73 Ho anche aggiunto la capability SwEvent Grazie e ciao. Che io sappia non esiste un metodo documentato per spegnere il cellulare... L'unico modo è proprio quello di simulare i tasti.. a questo punto mi chiedo... dopo il EKeyOff.. dovresti simulare anche il tasto di selezione per farlo spegnere no? xkè l'EKeyOff ti dovrebbe far apparire la selectionlist cn spegni e i vari modi d'uso.. Modificato 29 Luglio 2007 da dokkis Link to comment Condividi su altri siti More sharing options...
Il.Socio Pubblicato: 29 Luglio 2007 Segnalazione Share Pubblicato: 29 Luglio 2007 Non e' documentata, ma c'e' la libreria sysutil che dovrebbe farlo... TUid t={0}; SysStartup::Shutdown(t); Link to comment Condividi su altri siti More sharing options...
dokkis Pubblicato: 30 Luglio 2007 Segnalazione Share Pubblicato: 30 Luglio 2007 Non e' documentata, ma c'e' la libreria sysutil che dovrebbe farlo...TUid t={0}; SysStartup::Shutdown(t); asd quando te l'avevo kiesto io non lo sapevi! xD non vale l'hai scoperto poco tempo fa? quando ho tempo provo a vedere se va... Link to comment Condividi su altri siti More sharing options...
Il.Socio Pubblicato: 30 Luglio 2007 Segnalazione Share Pubblicato: 30 Luglio 2007 (modificato) si, ci ho messo mano un po' di tempo fa quando ho dovuto cercare come fare il riavvio su n70... E' la stessa classe Qui c'e' l'header: class SysStartup { public: IMPORT_C static int GetStartupReasons(enum TWD2StartupReason &, enum TSWStartupReason &); IMPORT_C static int HiddenReset(void); IMPORT_C static int RTCStatus(void); IMPORT_C static int SetSWStartupReason(enum TSWStartupReason); IMPORT_C static int SetState(class TUid const &, enum TSWState); IMPORT_C static int Shutdown(class TUid const &); IMPORT_C static int ShutdownAndRestart(class TUid const &, enum TSWStartupReason); IMPORT_C static enum TSWState State(void); }; Modificato 30 Luglio 2007 da Il.Socio Link to comment Condividi su altri siti More sharing options...
dokkis Pubblicato: 30 Luglio 2007 Segnalazione Share Pubblicato: 30 Luglio 2007 si, ci ho messo mano un po' di tempo fa quando ho dovuto cercare come fare il riavvio su n70... E' la stessa classe Qui c'e' l'header: class SysStartup { public: IMPORT_C static int GetStartupReasons(enum TWD2StartupReason &, enum TSWStartupReason &); IMPORT_C static int HiddenReset(void); IMPORT_C static int RTCStatus(void); IMPORT_C static int SetSWStartupReason(enum TSWStartupReason); IMPORT_C static int SetState(class TUid const &, enum TSWState); IMPORT_C static int Shutdown(class TUid const &); IMPORT_C static int ShutdownAndRestart(class TUid const &, enum TSWStartupReason); IMPORT_C static enum TSWState State(void); }; eheh ok! cmq al tempo ci avevo pensato anche io alla funzione IMPORT_C static int Shutdown(class TUid const &); solo che nn sapendo che fosse cosi, avevo messo come per la shutdownandrestart cosi: IMPORT_C static int Shutdown(class TUid const &, enum TSWStartupReason); e mi dava errore xD ma per queste api non documentate da symbian, ci sono siti particolari dove guardare? Ma poi xkè nn sono state documentate da symbian?!? Link to comment Condividi su altri siti More sharing options...
Recommended Posts
Please sign in to comment
You will be able to leave a comment after signing in
Accedi Ora