【发布时间】:2012-03-13 01:16:03
【问题描述】:
我希望使用内部存储器而不是外部存储器来存储我的缓存文件。主要原因是即使外部存储与计算机共享,我也需要我的应用程序正常运行。
开发文档说“您应该始终自己维护缓存文件并保持在合理的空间消耗限制范围内,例如 1MB。”。 这段文字是不是太旧了?我在过去 12 个月中看到的设备有数百兆的内存(平板电脑可以有千兆字节 - 我在这里并没有混淆不同类型的存储)。
即使是大屏幕上一个不错的缩略图也可以轻松达到 20-30 KB 左右,您可以一次在屏幕上显示 50 个缩略图。如果您进行一些滚动,您将使用超过 1MB 的空间。
你们认为我可以假设 10 兆(不要更高,保持适当)吗? 您是否知道任何 Google 应用程序或其他流行的应用程序在内部存储中保持比 1MB 更大的缓存?
编辑: 我在问这种类型的内存: http://developer.android.com/guide/topics/data/data-storage.html#filesInternal
【问题讨论】:
-
文本是否可能与实际的硬件缓存内存有关? 1-2MB 对于缓存来说是一个不错的数量。
标签: android caching memory storage internal