Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/345.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 使用BitmapFactory.decode文件加载PNG随机速度非常慢_Java_Android - Fatal编程技术网

Java 使用BitmapFactory.decode文件加载PNG随机速度非常慢

Java 使用BitmapFactory.decode文件加载PNG随机速度非常慢,java,android,Java,Android,在我的应用程序中,我使用BitmapFactory.decodeFile加载屏幕大小的.png文件。有时.png文件将在大约0.5秒内加载。有时,他们会花大约10或15秒来加载Droid手机,这是一个可怕的长时间要求用户等待。由于用户可以从图库中的一组图片中选择任何图片进行加载,因此我实际上无法提前加载这些图片 我知道SD卡的性能是不可预测的,但我真的很困惑它们怎么会如此不可预测。我一直在玩内置的股票安卓画廊,并没有注意到这种加载行为为相同的.png文件 有谁能给我一些关于如何提高这些文件加载速

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

我知道SD卡的性能是不可预测的,但我真的很困惑它们怎么会如此不可预测。我一直在玩内置的股票安卓画廊,并没有注意到这种加载行为为相同的.png文件


有谁能给我一些关于如何提高这些文件加载速度的建议吗?我自己看不到太多的选项。

制作avd时,试着给出SD卡的大小,如果给出,则增加它。

制作avd时,试着给出SD卡的大小,如果给出,则增加它