【问题标题】:How does Android calculate cache and data size?Android如何计算缓存和数据大小?
【发布时间】:2015-11-08 05:37:55
【问题描述】:

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

我将所有数据保存到 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 中是否发生了变化?

看这个截图:

【问题讨论】:

  • 4kb 是 unix 目录的大小。目录信息的大小要具体。

标签: android caching size android-sdcard


【解决方案1】:
【解决方案2】:

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

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

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

【讨论】:

    猜你喜欢
    • 2018-09-26
    • 2015-05-14
    • 1970-01-01
    • 1970-01-01
    • 2020-07-14
    • 2013-08-03
    • 1970-01-01
    • 1970-01-01
    • 2011-03-06
    相关资源
    最近更新 更多