【问题标题】:Download images from server whenever it required in j2me在 j2me 中需要时从服务器下载图像
【发布时间】:2011-10-28 08:46:31
【问题描述】:

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

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

【问题讨论】:

    标签: java-me midp lcdui midp-2.0


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-09-10
      • 2012-09-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多