2009-12-19 35 views
0

我必須編寫一個J2ME應用程序才能從服務器檢索圖像並顯示在手機中。 我已經看到並測試Snaptu有一種機制來緩存圖像,事件與100個圖像(正常大小和縮放大小)。我想知道他們是如何做到的?J2ME緩存問題

我雖然那些傢伙使用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錯誤?

它太奇怪了。 任何人都可以幫助我嗎?謝謝

回答

1

RMS是可信和不可信MIDlet的可能解決方案。 僅JSR-75文件連接是可信任MIDlet的可行解決方案。如果您的應用程序不受信任,則無法創建文件。