Java 使用smslib获取sms的文本和发件人

Java 使用smslib获取sms的文本和发件人,java,sms,smslib,Java,Sms,Smslib,我想从调制解调器中读取短信的文本和发件人,以便我可以适当地对其进行操作,然后删除已读取和已使用的信息。这是代码的一部分: msgList = new ArrayList<InboundMessage>(); Service.getInstance().readMessages(msgList, MessageClasses.ALL); for (InboundMessage msg : msgList) System.out.println(msg); System.ou

我想从调制解调器中读取短信的文本和发件人,以便我可以适当地对其进行操作,然后删除已读取和已使用的信息。这是代码的一部分:

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();
}
答案是:

text = msg.getText().toString();
sender = msg.getOriginator().toString();
答案是:

text = msg.getText().toString();
sender = msg.getOriginator().toString();
答复

字符串消息=msg.getText; 字符串发送者=msg.getOriginator

答案

字符串消息=msg.getText;
字符串发送者=msg.getOriginator

很简单..编辑代码如下:

要获取短信息,请执行以下操作:

System.out.printlnmg.getText

要获取SMS的发件人,请执行以下操作:

System.out.printlnmg.getOriginator


一切都很简单。

很简单。.按如下方式编辑代码:

要获取短信息,请执行以下操作:

System.out.printlnmg.getText

要获取SMS的发件人,请执行以下操作:

System.out.printlnmg.getOriginator


都是..

这些线放在哪里?这些线放在哪里?