Кодировать изображение из URL не работает - PullRequest
0 голосов
/ 23 сентября 2011

В моем приложении BlackBerry на всех экранах внизу экрана есть изображение Ad (Banner image).

В симуляторе приложение работает нормально, но когда я устанавливаю приложение в моем приложении Strom 2 (9550), оно отлично работает без изображения баннера.

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

см. Мой код для кодирования изображения

connection = (HttpConnection) Connector.open(bannerImage[i], Connector.READ, true);  
                                        inputStream = connection.openInputStream();  
                                        byte[] responseData = new byte[10000];  
                                        int length = 0;  
                                        StringBuffer rawResponse = new StringBuffer();  
                                        while (-1 != (length = inputStream.read(responseData)))  
                                        {  
                                         rawResponse.append(new String(responseData, 0, length));  
                                        }  
                                        int responseCode = connection.getResponseCode();
                                        if (responseCode != HttpConnection.HTTP_OK)  
                                        {  
                                            throw new IOException("HTTP response code: "  
                                                    + responseCode);  
                                        }  
                                        final String result = rawResponse.toString();

                                         byte[] dataArray = result.getBytes();  
                                         encodeImageBitmap = EncodedImage.createEncodedImage(dataArray, 0, dataArray.length);

Заранее спасибо !!

1 Ответ

0 голосов
/ 27 сентября 2011

я получил ответ за это. когда мы используем интернет с помощью Wi-Fi, чем мы должны пройти :interface Я добавляю этот параметр в мой URL изображения, и все работает нормально.

...