2013-06-24 30 views
2

我使用SMSLib來讀取指定的網關訊息,用於讀取消息的代碼段是:如何獲取SMSLib中的發件人電話號碼?

List<InboundMessage> msgList = new ArrayList<InboundMessage>(); 

     Service.getInstance().readMessages(msgList, MessageClasses.ALL); 
     for (InboundMessage msg : msgList) 
      System.out.println(msg);  

,我希望立刻得到發送該消息的電話號碼給這裏的要點網關,這可能嗎?是的,怎麼樣?

回答

4

使用msg.getOriginator();

注意,SMS協議不需要發送者的電話號碼存在,(它甚至可能是文字,而不是一個電話號碼)。

+0

thx,順便說一句,我想爲記錄問題和SMS協議沒有任何關係。 –

相關問題