PackageStats packageStats= new PackageStats(getApplicationInfo().packageName);System.out.println("大小:cacheSize:"+packageStats.cacheSize+",codeSize:"+packageStats.codeSize+",dataSize:"+packageStats.dataSize);结果全为0,这是怎么回事?
好基础的问题,获取应用程序大小不是你这么用的,你这明显是自己生成了一个包信息对象,输出的值当然都是0,获取大小肯定是要通过系统服务的方式,PackageManager.