Android如何计算缓存和数据大小?

时间:2011-10-14 18:00:54

标签: android caching size android-sdcard

如何在应用程序属性中计算缓存和数据的大小?

我将所有数据保存到SD卡,但Android告诉我,我一直在使用4 KB,但在SD卡上大约是50 KB。与缓存一样!我在那里放了一张3 MB的照片。但我的缓存大小为零!

我想我正在使用正确的目录:/mnt/sdcard/Android/data/my.package.name/files/mnt/sdcard/Android/data/my.package.name/cache


Android 4.0.x中是否有此更改?

见此截图:

2 个答案:

答案 0 :(得分:4)

答案 1 :(得分:0)

应用程序属性页面仅显示内部存储器的使用情况,而不显示外部存储器(SD卡)的使用情况。

我不确切地知道他们为什么选择这样做,但原因之一是SD卡的管理程度不同:虽然您可以让Android为您的应用程序管理SD卡数据,但是也可以绕过它并使用自定义文件夹结构。

此外,外部存储器通常远大于内部存储器,并且可以由用户管理,因此SD卡的使用可能并不是那么重要。