gpt4 book ai didi

java - j2me中如何显示在线图片?

转载 作者:行者123 更新时间:2023-11-30 09:35:21 25 4
gpt4 key购买 nike

我知道如何在J2me中显示本 map 片。如何显示在线图像?以下代码(下面的图片 URL 仅用于演示目的)不会产生任何结果。

Image logo = Image.createImage("http://whatever.com/img/whatever.png");

谢谢

最佳答案

您需要通过 HttpConnection 手动加载图像

使用此方法加载图片:

public Image loadImage(String url) throws IOException {
HttpConnection hpc = null;
DataInputStream dis = null;
try {
hpc = (HttpConnection) Connector.open(url);
int length = (int) hpc.getLength();
byte[] data = new byte[length];
dis = new DataInputStream(hpc.openInputStream());
dis.readFully(data);
return Image.createImage(data, 0, data.length);
} finally {
if (hpc != null)
hpc.close();
if (dis != null)
dis.close();
}
}

另见 this tutorial

关于java - j2me中如何显示在线图片?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11387984/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com