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

9
应用程序属性中的缓存和数据大小如何计算?
我把所有的数据都保存到SD卡上,但Android显示我一直在使用4KB,而在SD卡上则有约50KB。缓存也是一样!我放了一张3MB的图片在那里。但我的缓存大小为零!
我认为我正在使用正确的目录:/mnt/sdcard/Android/data/my.package.name/files/mnt/sdcard/Android/data/my.package.name/cache
这在Android 4.0.x中是否有改变?
请查看此截图:

1
4kb是Unix目录的大小,具体来说是目录信息的大小。 - ikromm
2个回答


0

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

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

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


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接