java - 使用 smslib 获取短信的文本和发件人

标签 java sms smslib

我想从调制解调器读取 SMS 的文本和发件人,以便我可以适本地操作它,然后删除读取和使用的消息。这是代码的一部分:

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();

关于java - 使用 smslib 获取短信的文本和发件人,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9964534/

相关文章:

java - 从 java swing 中的 JList 中删除选择

java - 如何 Swagger 注释具有复杂对象的 Spring GET @RequestMapping

java - 创建Java二叉搜索树

ios - iOS-UIActivityViewController:不显示SMS选项

java - 在 Android 中发送短信

java - 以固定时间间隔处理 JavaDStream

c# - 为大量用户发送短信

java - 使用 Java 自动检测哪个 Com 端口连接到 USB GSM 调制解调器

java - 设备 SMSLib 无响应

java - 无法使用 smslib 发送消息