我們現在正在開發在線和離線模式下工作的Android應用程序。該應用程序有很多大尺寸的圖像,視頻和PDF。因此,要以離線模式運行應用程序,我們需要將所有圖像,視頻和pdf下載到SD卡中。所以在離線模式下,我們會顯示SD卡上的圖片,視頻和pdf。在Android中顯示大圖像時出現問題
我們在應用程序中面臨的技術問題是,當用戶多次點擊圖像時,會發生內存不足問題。爲了解決這個問題,我們已經清除了應用程序中的位圖和垃圾收集,但是對於大圖像來說,它顯示出內存不足問題。我們現在在應用程序中獲得3502*1716
的圖像分辨率。所以我們已經從服務器上將圖像回收爲568*500
,並將其通過Web服務傳遞給應用程序。在這種情況下,應用程序工作正常,沒有任何內存不足的問題。但我們需要在應用程序中使用3502*1716
分辨率的圖像。
請建議一些方法來解決這個內存不足的問題,同時在應用程序中多次單擊圖像。
這是一個巨大的形象。圖像佔用多少內存? – jiduvah
手機屏幕沒有達到這樣的尺寸,爲什麼它需要這麼大?用戶是否應該平移並縮放它? – Budius
@Budius - 正確地說,用戶在縮放圖像時需要質量,此應用程序適用於Android平板電腦 –