|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.zlatan.sms.MobilePhoneConnection
Classe proxy per una connessione ad un telefono cellulare.
La connessione deve essere di tipo seriale su una porta compresa
tra COM1 e COM4, per interfacce di tipo IrDA è necessario usare un
driver che effettui la mappatura tra i due tipi di porte, creando
una porta seriale virtuale.
Constructor Summary | |
MobilePhoneConnection(java.lang.String portName)
Crea una nuova istanza di MobilePhoneConnection . |
Method Summary | |
java.lang.String |
getModel()
Legge il modello del cellulare connesso al PC. |
static void |
main(java.lang.String[] args)
Deprecated. |
void |
ping()
Effettua un ping sul cellulare connesso. |
java.util.Vector |
readSMS()
Legge tutti i messaggi non ancora letti presenti sul cellulare. |
boolean |
sendSMS(java.lang.String dest,
java.lang.String message)
Deprecated. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public MobilePhoneConnection(java.lang.String portName) throws java.io.IOException
MobilePhoneConnection
. La libreria
JavaCOMM utilizzata per la connessione ha diversi bug: tra questi, ci sono
problemi nel caricamento delle librerie e delle dll necessarie per la
connessione a dispositivi seriali. Una delle prime azioni del costruttore
è quindi quella di forzare il caricamento di tali librerie, talvolta
generando eccezioni che se ignorate non pregiudicano il funzionamento del
processo.
portName
- il nome della porta serial a cui è connesso il cellulare.PropsDllLoader
Method Detail |
public boolean sendSMS(java.lang.String dest, java.lang.String message) throws java.io.IOException
SMSMessage
come parametro, invece di una coppia (destinatario, messaggio).
Inoltre, il valore ritornato è sempre true
, mentre dovrebbe
essere false
nel caso di invio non riuscito.
java.io.IOException
public java.lang.String getModel() throws java.io.IOException
java.io.IOException
public java.util.Vector readSMS() throws java.io.IOException
SMSMessage
contenente i messaggi
non ancora letti
java.io.IOException
SMSMessage
public void ping() throws java.io.IOException
java.io.IOException
public static void main(java.lang.String[] args)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |