В моем приложении 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);
Заранее спасибо !!