大家好我正在制作壁纸安卓应用。我已将所有图像存储在firebase存储中。现在我有一个recyclerview,想要通过获取文件夹的列表URL来检索每个图像到recyclerView。有没有办法在不使用数据库的情况下执行此操作。我已将json文件粘贴到我的应用程序中。
答案 0 :(得分:2)
要从Firebase存储下载图像/图像,首先需要具有相应的网址/网址。要下载图像,需要更多步骤:
因此,如果不知道网址,就无法下载图片。您无法直接从Firebase存储中获取图像列表网址。
答案 1 :(得分:0)
首先,您需要拥有存储在Firebase中的图片数据的相应网址,如提及Alex Mamo。您可以在上传期间构建此网址的列表,也可以从 Firebase控制台复制它们。 Storage API doesn't provide any way how to retreive list of stored files.
另外,您可以在图像详细信息/属性中找到下载URL。然后您可以将URL插入JSON文件(或其他文件,服务,firebase存储,等等)并在app中加载它们。 / p>
但要小心,这不是一个好主意,因为Firebase存储(特别是火花计划有limits)允许您下载1GB /天而且只能<强> 50k /天(下载/上传)操作。如果您不优化数据和阅读操作次数,那很快就会浪费。
提示:当您选择按需付费时,最贵的是GB已下载,因此您绝对应该存储至少1个缩略图,这将显示在您的回收站视图中。