研究了下系统相册, 猜想有可能是这样处理的: 1. 当相册第一次运行时, 相册会尝试读取照片原图 2. 读取成功之后, 生成并加载缩略图, 然后缓存缩略图到内存以及应用沙箱中 3. 下次启动相册时, 读取图片的顺序依次为内存缓存 > 应用沙箱缓存 > 原图. p.s.关键是要生成较小尺寸的缩略图. 已验证, 按此处理, 读取速度基本和系统相册差不多.
研究了下系统相册, 猜想有可能是这样处理的:
1. 当相册第一次运行时, 相册会尝试读取照片原图
2. 读取成功之后, 生成并加载缩略图, 然后缓存缩略图到内存以及应用沙箱中
3. 下次启动相册时, 读取图片的顺序依次为内存缓存 > 应用沙箱缓存 > 原图.
p.s.关键是要生成较小尺寸的缩略图.
已验证, 按此处理, 读取速度基本和系统相册差不多.