2012-04-01 68 views
2

我想從調制解調器讀取SMS的文本和發件人,以便我可以根據需要操作它,然後刪除讀取和使用的消息。這是的代碼:使用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(); 
} 

回答

0

的答案是:

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

在哪裏把這些l ines? – 2013-06-22 13:36:25

0

回答

字符串消息= msg.getText(); String sender = msg.getOriginator();

0

這是很容易..Edit代碼如下:

來獲取文本短信:

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

得到短信的發送者:

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

這是全部..