Glide 缓存工具例子,缓存大小获取,磁盘缓存清除(2 种方法),内存缓存清除
来源:互联网 发布:快递单打印软件免费版 编辑:程序博客网 时间:2024/04/30 22:08
GlideCatchSimple
项目地址:YaphetZhao/GlideCatchSimple
简介:Glide 缓存工具例子,缓存大小获取,磁盘缓存清除(2 种方法),内存缓存清除
更多:作者 提 Bug
标签:
Glide-Glide 缓存 Simple
- 缓存路径的指定
- 缓存大小的获取
- 磁盘缓存清除(两种方法)
内存缓存清除
可 clone 之后查看使用 Simple
Glide cache Simple.
- The cache path specified
- The cache size
- The disk cache (two ways)
Memory cache to clearMay
use Simple clone after check
GlideCatchUtil
获取 Glide 磁盘缓存大小
public String getCacheSize() { try { return getFormatSize(getFolderSize(new File(Application.getInstance().getCacheDir() + "/" + GlideCatchConfig.GLIDE_CARCH_DIR))); } catch (Exception e) { e.printStackTrace(); return "获取失败"; }}
清除 Glide 磁盘缓存
public boolean cleanCatchDisk() { return deleteFolderFile(Application.getInstance().getCacheDir() + "/" + GlideCatchConfig.GLIDE_CARCH_DIR, true);}public boolean clearCacheDiskSelf() { try { if (Looper.myLooper() == Looper.getMainLooper()) { new Thread(new Runnable() { @Override public void run() { Glide.get(Application.getInstance()).clearDiskCache(); } }).start(); } else { Glide.get(Application.getInstance()).clearDiskCache(); } return true; } catch (Exception e) { e.printStackTrace(); return false; }}
AndroidMainfest.xml and GlideConfiguration.class
<meta-data android:name="com.yaphetzhao.glidecatchsimple.glide.GlideConfiguration" android:value="GlideModule" />
Application.class
public class Application extends android.app.Application { public static Application instance; public static Application getInstance() { return instance; } @Override public void onCreate() { super.onCreate(); instance = this; }}<application android:name=".Application" more...
About Me
YaphetZhao Email:yaphetzhao@gmail.com Email_CN:yaphetzhao@foxmail.com GitHub:http://github.com/YaphetZhao/ QQ:11613371 CSDN_Blog:http://blog.csdn.net/yaphetzhao
阅读全文
0 0
- Glide 缓存工具例子,缓存大小获取,磁盘缓存清除(2 种方法),内存缓存清除
- Glide获取缓存大小以及清除缓存
- Android Glide获取缓存大小与清除缓存
- Glide获取缓存大小并清除缓存图片
- Android Glide缓存清除与获取缓存大小
- Glide获取缓存大小并清除缓存图片
- Glide获取缓存大小并清除缓存图片
- Android Glide获取缓存大小与清除缓存
- 使用Glide获取图片缓存大小以及清除缓存
- 获取缓存大小+清除缓存大小
- 获取缓存大小和清除缓存功能
- 获取缓存大小和清除缓存功能
- iOS 获取缓存大小 清除缓存
- SDWebImage获取缓存大小,清除缓存
- 获取缓存大小和清除缓存功能
- 获取缓存的大小和清除缓存
- android获取缓存大小并且清除缓存
- iOS 获取缓存大小与清除缓存
- 笔试编程题第二题编写
- kafka数据可靠性深度解读
- 第九课511遇见易语言大漠透明图制作与使用]
- 第10课 511遇见易语言大漠字库图片加密解密
- elementUI 在el-row 或者 el-col 上使用@click失效
- Glide 缓存工具例子,缓存大小获取,磁盘缓存清除(2 种方法),内存缓存清除
- (dp)子序列的个数
- 办公室工作总结
- 从数据结构树
- js数组合并concat()和Array.prototype.push.apply()的性能分析
- i春秋-渗透测试入门-你是会员吗?-解题思路
- 仿茄子快传的一款文件传输应用
- 前端中的异步问题
- mysql 5.5 安装配置方法图文教程