picasso 缓存位置
来源:互联网 发布:徽章制作软件app 编辑:程序博客网 时间:2024/05/17 22:51
转载出自
http://blog.csdn.net/u014592587/article/details/47070075
1、采用了Okhttp下载,那么它一定是使用了client.setCache(new com.squareup.okhttp.Cache(cacheDir, maxSize));
2、public OkHttpDownloader(final Context context) { this(Utils.createDefaultCacheDir(context)); }
3、static File createDefaultCacheDir(Context context) {
File cache = new File(context.getApplicationContext().getCacheDir(), PICASSO_CACHE);
if (!cache.exists()) {
//noinspection ResultOfMethodCallIgnored
cache.mkdirs();
}
return cache;
}
4、context.getApplicationContext().getCacheDir() :
getCacheDir()方法用于获取/data/data/<application package>/cache目录
getFilesDir()方法用于获取/data/data/<application package>/files目录
Context.getExternalFilesDir()方法可以获取到 SDCard/Android/data/你的应用的包名/files/ 目录,一般放一些长时间保存的数据
Context.getExternalCacheDir()方法可以获取到 SDCard/Android/data/你的应用包名/cache/目录,一般存放临时缓存数据
5、private static final String PICASSO_CACHE = "picasso-cache";
ok,那么缓存目录就在 /data/data/<application package>/cache/picasso-cache/下边
6、如果想自己指定目录,那么像我下面这样就ok啦:
private void loadImageCache() {
final String imageCacheDir = /* 自定义目录 */ + "image";
Picasso picasso = new Picasso.Builder(this).downloader(
new OkHttpDownloader(new File(imageCacheDir))).build();
Picasso.setSingletonInstance(picasso);
}
Have fun!
- picasso 缓存位置
- picasso 缓存位置
- picasso 缓存位置
- 图片加载库picasso 缓存位置
- picasso-高级使用之自定义缓存位置
- picasso图片缓存框架
- Picasso图片库缓存
- picasso修改缓存路径
- Picasso 修改缓存路径
- picasso指定缓存路径
- Picasso 图片下载缓存库
- Picasso Okhttp3 缓存优化
- picasso图片下载缓存库使用
- Picasso-Android图片缓存库
- picasso 图片缓存库介绍
- Android Picasso 图片缓存库
- Picasso之图片缓存机制
- Android中picasso图片缓存
- 腾讯QQ、新浪微博第三方登录接口申请说明
- 匿名内部类
- 有关分布式存储的三个基本问题 (2016-08-16 杨赛 细说云计算)
- Android浅色状态栏黑色字体模式
- Git基础-查看历史提交记录(三)
- picasso 缓存位置
- C++ 程序内存泄漏检测方法
- ajax 设置Access-Control-Allow-Origin实现跨域访问
- 转换说明符及其作为结果打印
- maven项目ssh框架 ajax返回json对象xml配置
- java反射机制运用到BaseDao等通用基类
- javascript 获取当前 URL 参数的两种方法:
- 圣墟(圣墟最新章节,圣墟无弹窗全文阅读,圣墟无广告全文阅读)
- springMvc 自定义错误处理--HandlerExceptionResolver