我正在操縱相對較大的圖像,大約5MP,有時甚至更多。我需要在內存中的兩個副本進行操作。 現在,加載的圖像佔用了大量的內存,比更多的可用由默認的Android堆是16MB分別爲24MB導致以下錯誤:適用於大圖像的Android VM堆策略
11-20 18:02:28.984: E/AndroidRuntime(7334): java.lang.OutOfMemoryError: bitmap size exceeds VM budget
我需要全分辨率,從而在加載圖像縮減沒有幫助。 解決此問題的最佳解決方案是什麼?有沒有內置的方法來動態加載存儲位圖塊?有人可以給我一些提示,我如何克服記憶問題,例如通過使用特定的緩存策略?
問候,
謝謝!我不知道NDK沒有內存限制。 – Hyndrix