2012-04-01 17 views
2

Ich möchte den Text und Absender der SMS vom Modem gelesen bekommen, so dass ich es wie geeignet manipulieren und dann die gelesenen und verwendeten Nachrichten löschen kann. Das ist der Teil von der Code:SMS und Absender einer SMS mit SMSlib

msgList = new ArrayList<InboundMessage>(); 
Service.getInstance().readMessages(msgList, MessageClasses.ALL); 
for (InboundMessage msg : msgList) 
    System.out.println(msg); 
    System.out.println("Now Sleeping - Hit <enter> to stop service."); 
    System.in.read(); 
    System.in.read(); 
} 

Antwort

0

die Antworten ist:

text = msg.getText().toString(); 
sender = msg.getOriginator().toString(); 
+0

wo diese l setzen ines? –

0

Antwort

String message = msg.getText(); String sender = msg.getOriginator();

0

Es ist leicht ..Edit der Code wie folgt:

den Text per SMS zu erhalten:

System.out.println(msg.getText());

den Absender der SMS zu erhalten:

System.out.println(msg.getOriginator());

Es ist alles ..