Tuesday, October 18, 2011

load http image in blackberry


 ConnectionFactory _factory = new ConnectionFactory();


ConnectionDescriptor cd = _factory
.getConnection(Enter image url);

Connection c = cd.getConnection();
String result = "";
OutputStream os = null;
InputStream is = null;
try {

OutputConnection outputConn = (OutputConnection) c;
os = outputConn.openOutputStream();
String getCommand = "GET " + "/" + " HTTP/1.0\r\n\r\n";
os.write(getCommand.getBytes());
os.flush();

InputConnection inputConn = (InputConnection) c;

is = inputConn.openInputStream();
byte[] data = net.rim.device.api.io.IOUtilities
.streamToBytes(is);
result = new String(data);

byte[] dataArray = result.getBytes();
EncodedImage bitmap = EncodedImage.createEncodedImage(dataArray, 0,dataArray.length);
Bitmap bit = bitmap.getBitmap();


}
catch (Exception e)
{
result = "ERROR fetching content: " + e.toString();
}

No comments:

Post a Comment