Android:我是否需要WRITE_EXTERNAL_STORAGE才能使用com.squareup.picasso来使用磁盘缓存?

时间:2015-09-23 07:47:56

标签: android picasso

Picasso是否需要WRITE_EXTERNAL_STORAGE权限才能使用磁盘缓存?

我正在使用com.squareup.picasso:picasso:2.5.2

我猜是的,但我在网页上找不到任何相关内容

1 个答案:

答案 0 :(得分:2)

不,您不需要该许可。绝对没有理由将缓存写入外部存储。 默认情况下(如果您不提供自己的OkHttpDownloader或自行配置),Picasso将OkHttpClient.setCache(Cache)使用以下文件: File cache = new File(context.getApplicationContext().getCacheDir(), "picasso-cache"); See Picasso's Utils class.

请注意,毕加索本身没有磁盘缓存;磁盘缓存是HTTP客户端的工作。