Подключение к веб-сервису от BlackBerry - PullRequest
1 голос
/ 04 ноября 2010

Я подключаюсь к веб-серверу с симулятора BlackBerry для 9630, чтобы получить изображение и отобразить его на экране.

Но при тестировании этого же приложения на симуляторах 8520 и 9700 он нет работа.Я думаю, что он не подключился к веб-сервису.

Мне нужно иметь возможность подключиться к веб-сервису со всех симуляторов.

String filepath="file:///store/home/user/loan1.jpg";
FileConnection fc = (FileConnection)Connector.open(filepath,Connector.READ_WRITE);
String photoXml=
    "<MortgageGetPhoto><LoanOfficerID>82</LoanOfficerID></MortgageGetPhoto>";
byte[] imgArry=
    Base64InputStream.decode(new DataParsingComm().ILGetImage(photoXml));
EncodedImage image = EncodedImage.createEncodedImage(imgArry,0,imgArry.length);

BitmapField bitf=new BitmapField() {
    public void layout(int width, int height) {
        super.layout(100, 100);
    }
};
bitf.setImage(image);
HorizontalFieldManager bfm = new HorizontalFieldManager(FIELD_HCENTER); 
bfm.add(bitf);

add(bfm);

Ответы [ 3 ]

0 голосов
/ 19 ноября 2010

Вы открывали симулятор mds? Симулятору это нужно для доступа в интернет.

0 голосов
/ 23 ноября 2010

Убедитесь, что MDS включен. Используйте веб-сервисы JSR172 (см. Документацию по NetBeans), и я не думаю, что вы можете передавать и направлять изображение, вам нужно будет передать массив байтов.

0 голосов
/ 04 ноября 2010

Я думаю, он не подключился к веб-сервису.

Кажется, вам следует проверить это, прежде чем задавать свой вопрос. Установите точку останова в отладчике и посмотрите, где происходит сбой выполнения кода.

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