0
我正嘗試使用api decodefile(文件路徑)解碼像素大小爲1024 * 683的位圖,但是在解碼 圖像時進程內存不足。Android位圖解碼A
我需要這個圖像的位圖對象一次性沒有任何縮放 因爲我必須使用NDK讀取使用此位圖的像素值。 因此,任何縮放或採樣方法都不適用於我的情況。
我不知道怎麼來的,這是可能的,只是 這種尺寸的解碼文件需要任何網方式。有足夠的堆大小 可用於此過程。
你在這個問題上的意見和觀點可以理解的。
感謝 納瓦布
暫且我已經通過增加堆大小的虛擬設備爲16MB的應用程序解決了這個問題。我不確定它是否是單個應用程序堆的最佳大小。但通過這樣做我能夠解決這個問題。 – nawab 2011-02-25 04:15:31
這不是一個好主意,真的是因爲一些設備仍然有16MB的堆空間。 – Michael 2011-02-25 06:39:00
是啊,你是對的...但重點是我的應用程序不適合這種具有非常低的堆內存的手機。但是我仍然會尋找一些方法來避免在給定的時刻在這種程度上利用堆來解碼這種大小的位圖。 – nawab 2011-02-25 06:58:03