我試圖製作一款益智應用程序。它有一個滾動條,包含您可以選擇的所有不同謎題的圖像。此位圖佔用大量內存,並且系統會在我的android智能手機上崩潰,但在我的acer平板電腦上正常工作。有沒有辦法看到一個Android設備有多少內存?
如果我縮小位圖的大小,它工作正常。現在我使用兩種不同的尺寸,並使用屏幕結果來確定要使用的尺寸。這似乎適用於迄今爲止我所測試的所有設備。但是恐怕一臺具有大分辨率的設備可能沒有太多內存,我的應用會崩潰。
有沒有辦法看看有多少內存設備,所以我可以使用resultion和內存來確定什麼尺寸的位圖使用?
我懷疑相關問題不是整體內存(在/ proc中可見)的數量,而是運行應用程序的DVM的堆大小。 –
檢查這裏: http://stackoverflow.com/questions/7374246/android-how-get-total-ram-size-of-device – Kostia