使用BitmapFactory.decodeFile加载PNG是随机非常慢的

时间:2011-04-04 07:17:19

标签: java android

在我的应用程序中,我使用BitmapFactory.decodeFile来加载大小与屏幕相同的.png文件。有时.png文件将在大约0.5秒内加载。有时,他们需要大约10或15秒才能加载Droid手机,这是一个非常长的时间,要求用户等待。由于用户可以从图库中的一组图片中选择任何一个来加载,我实际上无法提前加载这些图像。

我知道SD卡的性能是不可预测的,但我真的很困惑它们如何变得无法预测。我一直在使用内置的Android库,并没有注意到相同的.png文件的这种加载行为。

有人可以就如何提高这些文件的加载速度给出任何建议吗?我自己看不到很多选择。

1 个答案:

答案 0 :(得分:0)

虽然制作avd只是尝试给出SD卡的大小,如果给出然后增加它.......