有谁知道如何在jde 4.5中使用EncodedImage类的createEncodedImage方法
谢谢和问候, Vivek Birdi
答案 0 :(得分:1)
如果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);
您还可以传递String作为参数来定义MIME类型。这些是受支持的MIME类型:
最后,这里是4.5的文档:[EncodedImage Javadocs 4.5] [1]