【问题标题】:J2ME cache issueJ2ME 缓存问题
【发布时间】:2010-09-27 20:53:17
【问题描述】:

我必须编写一个 J2ME 应用程序来从服务器检索图像并显示在手机中。 我已经看到并测试了Snaptu 具有缓存图像的机制,事件包含 100 个图像(正常大小和缩放大小)。我想知道他们是怎么做到的?

我虽然那些家伙使用 rms 将图像流保存到数据。但是当我检查模拟器的工作文件夹时(我使用 Windows XP 和 Sun Wireless Toolkit 3.0,我用来运行我的程序的模拟器设备是 CLDC 设备 1 - 我的工作文件夹是 C:\Document And Settings\Administrator\javame-sdk \3.0\work\6\appdb),我看到一些 .db 文件。当我删除这些文件时,我仍然可以在我的模拟器中查看缓存图像????

我还认为那些人使用堆内存来保存图像。但这是不正确的,因为当我将设备内存限制为 2MB(如某些手机),并且我以缩放大小加载和查看 100 张图像时,它没有产生 OutOfMemory 错误?

这太奇怪了。 任何人都可以帮助我吗?谢谢

【问题讨论】:

    标签: image caching java-me


    【解决方案1】:

    RMS 是可信和不可信 MIDlet 的可能解决方案。 JSR-75 文件连接仅对受信任的 MIDlet 是可能的解决方案。如果您的应用不受信任,则无法创建文件。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-08-12
      • 2012-05-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-11-04
      • 2011-10-30
      相关资源
      最近更新 更多