有幾個G1用戶報告我的應用不會顯示圖像。我只能想象這是因爲他們沒有SD卡。如果用戶沒有SD卡,我應該在哪裏存儲圖像?
我的應用程序在圖像上很沉重。將圖像存儲在內部存儲器上是否合適?我甚至不知道是否有足夠的空間。
有幾個G1用戶報告我的應用不會顯示圖像。我只能想象這是因爲他們沒有SD卡。如果用戶沒有SD卡,我應該在哪裏存儲圖像?
我的應用程序在圖像上很沉重。將圖像存儲在內部存儲器上是否合適?我甚至不知道是否有足夠的空間。
將它們存儲在內存中是不合適的。你應該做的是檢查SD卡的存在,並提醒用戶,如果他們沒有人告訴他們你的應用程序不會沒有它的工作。有關如何檢查外部介質可用性,請參閱here。
我同意Felix內部存儲器不應該用於緩存。但無論如何,如果沒有太多的圖像,你可以使用getCacheDir來存儲它們。 http://developer.android.com/reference/android/content/Context.html#getCacheDir()。