Como receber uma imagem do servidor
Dados do artigo
Artigo
Tradução:
Originado de How to receive an image from the server
Por maiconherverton
Última alteração feita por hamishwillee
em 08 Dec 2011
Se você deseja receber uma imagem do servidor (como um arquivo PNG) com Java ME você deve usar este código:
// Este trecho só funciona se o servidor enviar o comprimento da imagem
HttpConnection c = (HttpConnection) Connector.open("http://www.seudominio.com/suaimagem.png");
DataInputStream response = new DataInput(c.openInputStream());
byte[] receivedImage = new byte[c.getLength()];
response.readFully(receivedImage);
response.close();
// Temos agora a imagem em uma matriz de bytes.
// Temos que transformá-lo em um objeto Image LCUI
Image im;
im = Image.createImage(receivedImage, 0, receivedImage.length);
// Agora você pode usar essa imagem para desenhá-la no Canvas ou armazenar no RMS


(no comments yet)