在j2me中随时从服务器下载图像

时间:2011-10-28 08:46:32

标签: java-me midp lcdui midp-2.0

我有一个画布,我按顺序显示5个图像(滑动)。实际上我只有5张图片供下载,那时移动设备没有显示内存不足错误,但是当我要下载20张图片进行滑动时,它显示内存错误。我想在这里实现一件事:每当我在画布上移动图像时,我想只下载在画布上显示的五个图像而不是其他图像。但是如何在画布的运行时间执行此任务我不知道。

我正在寻找一些如何完成这项任务的想法?

1 个答案:

答案 0 :(得分:0)

对于j2me,堆大小最多为1到2 MB。所以你在文件中下载存储后下载每个图像。不要存储在应用程序内存中。当你想要从图像中读取图像时.20图像意味着大需要大量的内存(有时它超过堆内存大小)。更好的是将它存储在一个单独的文件中,而不是存储在应用程序内存中。当你想要的时候,从“FileConnection”API中读取它。