我正在使用 SMSLib 从指定网关读取消息,用于读取消息的代码是:
List<InboundMessage> msgList = new ArrayList<InboundMessage>();
Service.getInstance().readMessages(msgList, MessageClasses.ALL);
for (InboundMessage msg : msgList)
System.out.println(msg);
这里我想获取将此消息发送到网关的电话号码,这可能吗?是的,怎么办?
最佳答案
使用msg.getOriginator();
请注意,SMS 协议(protocol)不需要发送者的电话号码(甚至可能是文本,而不是电话号码)。
关于java - 如何在SMSLib中获取发件人电话号码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17272131/