【问题标题】:Android: Do I need WRITE_EXTERNAL_STORAGE in order com.squareup.picasso to use disk cache?Android:我是否需要 WRITE_EXTERNAL_STORAGE 才能让 com.squareup.picasso 使用磁盘缓存?
【发布时间】:2015-09-24 01:39:52
【问题描述】:

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

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

我猜是的,但我在网页上找不到任何关于它的信息

【问题讨论】:

  • 是的..对于缓存你需要权限..

标签: android picasso


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 2017-06-12
    • 2017-02-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-06-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多