Может ли кто-нибудь знать, как использовать метод createEncodedImage класса EncodedImage в jde 4.5
Спасибо и с уважением, Вивек Берди
Может ли кто-нибудь знать, как использовать метод createEncodedImage класса EncodedImage в jde 4.5
Спасибо и с уважением, Вивек Берди
Вот как бы вы это сделали, если бы изображение было файлом ресурсов приложения:
byte[] imgData = null;
InputStream in = Application.getApplication().
getClass().getResourceAsStream(imgName);
if(in == null) {
// Handle appropriately
}
try {
int length = in.available();
imgData = new byte[length];
in.read(bytes, 0, length);
} finally {
in.close();
}
if(imgData == null) {
// Handle appropriately
}
EncodedImage encodedImage =
EncodedImage.createEncodedImage(imgData, 0, imgData.length);
Вы также можете передать строку в качестве параметра для определения типа MIME. Вот поддерживаемые типы MIME:
Наконец, вот документация для 4.5: [EncodedImage Javadocs 4.5][1]
[1]: http://www.blackberry.com/developers/docs/4.5.0api/net/rim/device/api/system/EncodedImage.html#createEncodedImage(byte[], int, int)