我的手机显示缓存使用了20.30 Mb,比我以编程方式获取的要大得多。以编程方式,我正在获取12288字节
我正在使用以下代码来计算缓存大小以计算缓存:
公共无效的calculateSize()
{
长尺寸= 0;
long exsize = 0;
long totalsize = 0;
File[] files = getCacheDir().listFiles();
for (File f:files) {
size = size+f.length();
}
File[] filex = getExternalCacheDir().listFiles();
for (File f:filex) {
exsize = exsize+f.length();
}
totalsize=size+exsize;
Log.d("tss",totalsize+"");
}