Проблема с использованием J2ME WMA для отправки / получения SMS - PullRequest
0 голосов
/ 13 января 2011

Я использую WMADemo из JavaME SDK 3.0, и он отлично работает в симуляторе.

Когда я устанавливаю приложение на мобильное устройство, оно не работает. Я пробовал оба порта 0 (SMS по умолчанию) и 50000 (слушатель) безуспешно. Исключений не было.

1 Ответ

1 голос
/ 13 января 2011

Это пример, который работает для меня

try {
        String dest = "sms://" + yourRecipientNumberString;
        MessageConnection mConn = (MessageConnection) Connector.open(dest);
        TextMessage sms = (TextMessage) mConn.newMessage(MessageConnection.TEXT_MESSAGE);
        sms.setPayloadText(msgText);
        mConn.send(sms);
        mConn.close();
    sent = true;
} catch (IOException ioe) {
    ioe.printStackTrace();
    sent = false;
} catch (IllegalArgumentException iae) {
    iae.printStackTrace();
    sent = false;
} catch (SecurityException se) {
    se.printStackTrace();
    sent = false;
}
...