谁能知道如何在jde 4.5中使用EncodedImage类的createEncodedImage方法
谢谢和问候, Vivek Birdi
如果 Image 是应用程序的资源文件,您将执行以下操作:
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)