您的位置:首页 > 理论基础 > 计算机网络

j2me中根据网址获得图片。

2010-05-20 11:38 183 查看
有时候会根据通过网址来显示图片,而不是显示本地图片,代码如下: 

/**
* 根据网址获取图片
*/
public static Image handlerIamge(String imgUrl) {
byte[] imageData = null;
ByteArrayOutputStream baos = new ByteArrayOutputStream();
Image image = null;

try {
HttpConnection conn = (HttpConnection) Connector.open(imgUrl);
InputStream is = conn.openInputStream();

int ch = 0;
while ((ch = is.read()) != -1) {
baos.write(ch); // 读取网络图片
}
} catch (Exception e) {
e.printStackTrace();
}

imageData = baos.toByteArray(); // 把图片转换成字节
try {
image = Image.createImage(imageData, 0, imageData.length);
} catch (Exception e) {
e.printStackTrace();
}
return image;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息