Вам нужно будет создать это самостоятельно, однако вы обнаружите, что не можете делать то, что хотите, с J2ME.
J2ME не может получить доступ к любым старым SMS, которые получает трубка, только к тем, которые отправлены на определенный порт, на котором слушает мидлет. Таким образом, чтобы получить все остальные SMS-сообщения, создайте соединение Bluetooth / последовательный / коммутируемый доступ к телефону, как я описал в этом ответе .
Создайте клиент для ПК, который периодически выдает команды AT+CGML
(как описано в документе набора AT-команд, ссылка на который приведена в ответе выше), чтобы узнать, когда было получено SMS. Используйте AT+CGMR
, чтобы прочитать и проанализировать текст сообщения. Затем используйте AT+CGMS
для отправки ответа. Все это можно сделать через Bluetooth.
Лучше использовать последовательное соединение для отправки ответа, потому что мидлет обычно не может быть запущен для открытия на основе входящих данных Bluetooth.
Надеюсь, это поможет.