gpt4 book ai didi

Android 2.1 文件读取速度慢

转载 作者:搜寻专家 更新时间:2023-11-01 09:15:31 34 4
gpt4 key购买 nike

我有一个 Nook Color (Android 2.1) 设备和将从 SD 卡读取一些大文件 (PDF) 的应用程序。我将使用 FileInputStream 来读取文件(它在模拟器和 Android 2.2+ 设备上都运行良好)。不幸的是,它在执行以下代码时运行缓慢(对于 125Mb 文件大约需要 25 秒):

FileInputStream fileInputStream = new FileInputStream(filename);
fileInputStream.skip(offset);
BitmapFactory.Options options = new BitmapFactory.Options();
Bitmap bitmap = BitmapFactory.decodeStream(fileInputStream, null, options);
fileInputStream.close();
return bitmap;

该文件位于 SD 卡上的某个位置。偏移量可能指向文件中的任何一点(甚至指向开头)——问题仍然存在。

此性能问题的原因可能是什么?

最佳答案

这相当于 5mb/s 的读取速度,这与我使用过的大多数 Android 设备中的 MicroSD 卡速度差不多。

高端 SD 卡可能会获得更高的性能,但您无法通过代码来加快速度。

关于Android 2.1 文件读取速度慢,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4989355/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com