Передача SMS с телефона Java через GPRS (т.е. запустить шлюз SMS)?
Можно ли передавать SMS-сообщения с телефона на базе Java (обычного Java ME или Nokia Series 40) через GPRS, т.е. эффективно использовать шлюз SMS без ПК?
Я знаю, что:
это невозможно только через MIDP, поскольку мидлеты не могут получить прямой доступ к входящим SMS-сообщениям.
Гамму это возможность, и на самом деле я в настоящее время использую ее. Однако это позволяет подключаться к компьютеру через Bluetooth или кабель для передачи данных, но не через интернет или интерфейс GPRS (естественно, поскольку AT-команды, вероятно, не могут быть отправлены таким образом). Следовательно, чтобы попасть на сервер в интернете, вам нужен ПК.
SMS-шлюзы существуют для Android и Blackberry, но не для этих "особенных телефонов".
Из моих исследований выясняется, что эта задача невозможна. Тем не менее, я просто хочу проверить, что я что-то упустил.
1 ответ
Я давно программировал устройства midp, но вы видели Nokia SMS Api? http://developer.nokia.com/Develop/Java/Documentation/Java_API_specifications.xhtml
Я думаю, что можно читать SMS в мидлете, но разрешения применяются, и в зависимости от номера телефона и / или подписи мидлета полученное приложение будет запрашивать каждый раз, когда нужно прочитать смс (насколько я помню). Поэтому вы не получите автоматическое реле, как Гамму.
Изменить: Вы видели это: Получить текстовое сообщение с помощью J2ME