如何做到手机本地图片快速加载?
2017-08-28 17:25
295 查看
如何做到手机本地图片快速加载?
产品形态,选择手机本地图片,先展现文件夹list,再进入分文件夹查看具体图片,listview+gridView形式;
第二种形式:类似手机qq,优先显示最近时间点的多张图片,若不是用户所需,再选择文件夹,再进入看该路径下图片.
注意:
图片缩略图大小需要限制,若不压缩,占用内存会很大,造成ANR
加载缓慢,考虑是否做了图片两级缓存,是否在ui线程执行耗时操作,有没有开启子线程
LruCache,TaskQueue,可阅读开源框架fresco,glide,picasso等
是否是后台线程去任务队列取图片加载
文件夹和文件夹中的图片,是否按照时间顺序排列,最新的在最前面?
若手机中30+个文件夹路径,同时开启30个异步任务,是否为ANR的原因?
文件夹的数目,文件中图片的数目,是否要通过遍历先读到?
产品形态,选择手机本地图片,先展现文件夹list,再进入分文件夹查看具体图片,listview+gridView形式;
第二种形式:类似手机qq,优先显示最近时间点的多张图片,若不是用户所需,再选择文件夹,再进入看该路径下图片.
注意:
图片缩略图大小需要限制,若不压缩,占用内存会很大,造成ANR
加载缓慢,考虑是否做了图片两级缓存,是否在ui线程执行耗时操作,有没有开启子线程
LruCache,TaskQueue,可阅读开源框架fresco,glide,picasso等
是否是后台线程去任务队列取图片加载
文件夹和文件夹中的图片,是否按照时间顺序排列,最新的在最前面?
若手机中30+个文件夹路径,同时开启30个异步任务,是否为ANR的原因?
文件夹的数目,文件中图片的数目,是否要通过遍历先读到?
相关文章推荐
- Picasso的基本用法及如何加载网络图片和本地图片
- 如何运用html5 canvas将图片保存至手机本地的图库中?
- ImageLoder如何加载本地图片 sd卡图片 网络图片 assets文件夹下的图片 contentprovider图片
- android图片加载库Glide4使用教程(项目中如何快速将Glide3替换成Glide4)
- 使用AsyncTask加载网络图片并保存到手机本地
- 如何快速的读取本地图片为Bitmap
- 如何做到优化引擎搜索SEO之第八篇:懒加载图片(调整翻译)
- 快速获取手机本地所有图片或视频
- Android中如何调用手机本地的图片并且另存为
- Android ImageView如何加载网络和本地图片资源
- 如何使用Universal Image Loader加载本地图片
- 微信小程序如何加载本地图片
- html文件如何加载iOS本地图片
- QQ或者微信客户端加载本地图片是如何实现的?
- android 加载图片本地有缓存,如何实时更新服务器上修改的图片
- UIWebView如何加载本地图片
- VS2008 VC 如何把图片等资源文件通过本地路径加载方式加载
- iOS开发UIWebView如何加载本地带有JS和本地图片的网页
- 如何在webview中加载本地包含图片的html文件?
- jQuery Howto: 如何快速创建一个AJAX的"加载"的图片效果