【发布时间】:2012-11-23 18:07:54
【问题描述】:
据我了解,我们将经常访问的对象缓存在比普通磁盘读取更容易访问的内存段中。
getExternalCacheDir(),而不是 getCacheDir() 指向外部文件系统 - 在我看来,这似乎是一个普通的 getExternalFilesDir()。
Android 如何优化对 ExternalCacheDir 的访问?是不是类似于 Linux 上的“交换”空间?
【问题讨论】:
-
请记住,您使用这两种方法中的任何一种存储的数据都可以被具有 READ_EXTERNAL_STORAGE 权限的其他应用程序完全访问。您应该假设存储在此处的任何数据都可以被用户设备上的其他应用程序读取和修改(甚至可能以恶意方式)。要获得更安全的数据存储,请改用 getDir() 或 getCacheDir()。