Как создать объект LWUIT Image из собственного изображения MIDP?
В документации LWUIT есть метод createImage, который создает объект LWUIT Image из собственного изображения MIDP (общедоступное статическое изображение createImage(java.lang.Object nativeImage)).
Я хочу знать, как реализовать параметр java.lang.Object, чтобы установить собственное изображение MIDP в качестве параметра метода? Например я снимаю фото с камеры (byte[] rawImage = myVideoControl.getSnapshot(null);
) и я создаю файл изображения в файловой системе:
myFileConnection = (FileConnection) Connector.open("file:///"+pRoot+photoDirectory+"/"+photoName);
myFileConnection.openOutputStream().write(rawImage);
, Итак, как передать параметр Object в метод createImage?
1 ответ
Решение
Image img = Image.createImage(myFileConnection.openInputStream());
РЕДАКТИРОВАТЬ: см.
javax.microedition.lcdui.Image img = javax.microedition.lcdui.Image.createImage("/images/card.png");
com.sun.lwuit.Image ii = com.sun.lwuit.Image.createImage(img);