android 使用Firebase创建包含本Map像的数据库

ztmd8pv5  于 2022-11-27  发布在  Android
关注(0)|答案(1)|浏览(112)

首先,我想说的是,我是一个初学者在开发应用程序和使用firebase。
我想创建包含矢量图像集的包,但我在文档中没有看到如何做。
事实上,在实时数据库部分,没有“图片”类型。我看到我可以通过存储添加一些到数据库。但同样,它只是为应用程序中的用户生成的图像。
我想到的最后一个选项是使用云函数。同样,我觉得如果应用程序中没有预先存在的函数,我就无法触发任何东西。
你怎么看?我还能用Firebase得到我想要的结果吗?

2ic8powd

2ic8powd1#

实际上,在Realtime Database(实时数据库)部分中,没有“picture”(图片)类型。
Realtime Database是一个云托管的NoSQL数据库,它可以让你在用户之间实时存储和同步数据,因此它不是一个可以帮助你存储图像的产品。
我看到我可以通过存储向数据库中添加一些。但同样,它只是在应用程序中为用户生成的图像。
是的,Firebase Cloud Storage是一个可以帮助你存储任何类型文件的服务,包括矢量图像。为了能够访问这些文件,你需要知道这些文件的URL。所以最好把这些URL存储在Cloud FirestoreRealtime Database中,以备将来使用。既然你用Kotlin标记了你的问题,我认为下面的资源肯定会有所帮助:

我已经解释了如何从本地设备上传文件到云存储,获取下载URL,并使用Jetpack Compose显示图像。这里也有相应的repo

相关问题