Симулятор Blackberry - получите смс в моем приложении Blackberry, не уведомляя входящие - PullRequest
0 голосов
/ 09 ноября 2011

Здесь я использую симулятор Blackberry 8520. Я хочу получать смс в своем приложении Blackberry, не уведомляя входящие (без уведомления).

UiApplication.getUiApplication().invokeLater(new Runnable()
{
    public void run() 
    {
        // TODO Auto-generated method stub      
        try
        {
            DatagramConnection dc =(DatagramConnection)Connector.open("sms://");

            for(;;)
            { 
                Datagram d = dc.newDatagram(dc.getMaximumLength());
                dc.receive(d);
                byte[] bytes = d.getData();
                String address=new String(bytes);
                String msg = new String(bytes);
                String message=msg.toString();
                add(new RichTextField(message));
                add(new RichTextField(address));
         }
         catch(Exception e)
         {
             e.printStackTrace();   
         }
    }
});

1 Ответ

3 голосов
/ 09 ноября 2011

SMS-сообщение необходимо будет отправить на порт, отличный от порта 0 (по умолчанию) Connector.open("sms://:1500"); и ваша программа должна будет прослушивать порт при получении сообщения. Если вы отправляете SMS-сообщение с BlackBerry на порт, отличный от 0, оно фактически отправляется на 0 или на указанный порт, поэтому если сервер не прослушивает порт, сообщение доставляется в почтовый ящик.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...