Получение текста и отправителя смс с помощью smslib - PullRequest
2 голосов
/ 01 апреля 2012

Я хочу получить текст и отправителя 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();
}

Ответы [ 3 ]

0 голосов
/ 28 апреля 2013

Ответ

String message = msg.getText (); String sender = msg.getOriginator ();

0 голосов
/ 20 июля 2013

Это просто .. Измените код следующим образом:

чтобы получить текст SMS:

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

чтобы получить отправителя SMS:

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

Это все ..

0 голосов
/ 04 апреля 2012

ответы:

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