【发布时间】:2019-04-29 04:42:45
【问题描述】:
我有一组图像定期上传到 Amazon S3 存储桶。我需要在我的应用程序中显示这些图像。与手动编写代码来处理多线程下载和缓存等方面相反,我想使用 Fresco 来执行此操作,因为我已经将它用于我的应用程序中的其他任务。 This 回答提到可以通过编写一个包含传输观察者的自定义内容提供程序来做到这一点。但是,这样做的具体细节似乎并不明确。
【问题讨论】:
我有一组图像定期上传到 Amazon S3 存储桶。我需要在我的应用程序中显示这些图像。与手动编写代码来处理多线程下载和缓存等方面相反,我想使用 Fresco 来执行此操作,因为我已经将它用于我的应用程序中的其他任务。 This 回答提到可以通过编写一个包含传输观察者的自定义内容提供程序来做到这一点。但是,这样做的具体细节似乎并不明确。
【问题讨论】:
一堆关于编写自定义内容提供程序的教程可用。例如:https://developer.android.com/guide/topics/providers/content-provider-creating。
另一个选项可能是实现一个自定义网络获取器,它处理特殊的 URI 和查询 S3:https://frescolib.org/docs/using-other-network-layers.html
【讨论】: