以编程方式计算时,Android应用的缓存大小错误

时间:2018-11-30 03:02:19

标签: android memory key-cache-size

我的手机显示缓存使用了20.30 Mb,比我以编程方式获取的要大得多。以编程方式,我正在获取12288字节

我正在使用以下代码来计算缓存大小以计算缓存: enter image description here      公共无效的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+"");


    }

0 个答案:

没有答案