Android 清除缓存
来源:互联网 发布:淘宝产品视频制作 编辑:程序博客网 时间:2024/05/21 06:31
// 获取本机上缓存文件大小
private String taskGetCacheSize() {
long size = 0;
File file1 = getCacheDir();
File file2 = getFilesDir();
File[] files = new File[] { file1, file2 };
for (File file : files) {
size += getFileSize(file);
}
size = size / 1024;
String cacheSize = String.valueOf(size) + "KB";
if (size / 1024 > 1) {
cacheSize = String.valueOf(size / 1024) + "M";
}
return cacheSize;
}
// 递归计算文件夹下所有文件大小
private long getFileSize(File file) {
long size = 0;
if (file != null && file.exists() && file.isDirectory()) {
for (File item : file.listFiles()) {
if (item.isFile()) {
size += item.length();
} else if (item.isDirectory()) {
size += getFileSize(item);
}
}
}
return size;
}
// 删除缓存文件
private void taskDeleteCacheFile(File file) {
if (file != null && file.exists() && file.isDirectory()) {
for (File item : file.listFiles()) {
if (item.isFile()) {
item.delete();
} else if (item.isDirectory()) {
taskDeleteCacheFile(item);
}
}
file.delete();
}
}
0 0
- android清除缓存,查看缓存
- Android 清除程序缓存
- android清除缓存
- android清除缓存
- android 清除缓存功能
- android WebView清除缓存
- Android清除webview缓存
- Android 清除应用缓存
- Android清除应用缓存
- Android清除浏览器缓存
- Android 清除缓存
- android 显示清除缓存
- Android清除缓存
- Android清除缓存
- android 清除缓存
- android 清除缓存数据
- Android 清除缓存
- Android 清除缓存
- PL/SQL 基础---一些高阶用法
- mysql-ubuntu14.04 设置编码格式
- Codeforces Round 383
- sql语句创建数据库和数据库表
- 找出一个二维数组中的鞍点 即该位置上的元素在该行上最大,在该列上最小。也可能没有鞍点。
- Android 清除缓存
- 子元素浮动后父级元素高度自适应高度
- HTML5之地理位置
- Tomcat学习总结(11)——Linux下的Tomcat安全优化
- PL/SQL 基础---具体问题分析
- okhttp日志拦截器LoggingInterceptor
- Qt5 OpenCV函数 imread()
- Linux常用命令(现学现记,时常更新)
- 旅途