存储缓存或SQLite的映像

时间:2014-09-02 15:44:03

标签: android sqlite caching bitmap storage

我正在编写我的第一个应用程序,这可能是一个愚蠢的问题,但我发现的问题还不清楚。

1:如果我使用LRU缓存作为位图,那么图像文件存储在哪里? (即。它们将存储在哪个文件夹中?)

2:如果我使用的是位图的SQLite数据库,那么存储的图像文件在哪里? (与上述问题相同,但对于SQLite)

任何帮助将不胜感激!

1 个答案:

答案 0 :(得分:0)

如果您将LRU缓存用于位图,则可以将内存缓存LruCache类或磁盘缓存DiskLruCache一起使用。请参阅documentation。使用磁盘缓存可以在内部或外部存储上保存位图。 否则,使用Sqlite时,出于安全原因将位图保存在数据库文件中,建议在内部存储上存储sqlite数据库。