gpt4 book ai didi

java - 从 firebase android 检索图像的简单方法

转载 作者:行者123 更新时间:2023-12-02 11:24:49 24 4
gpt4 key购买 nike

由于我是 Android 编码新手,因此我有一个问题:如何从 Firebase for Android 的文件夹中检索图像?我做了主题搜索,但在这件事上我太菜鸟了,我问这个,我在 youtube 上关注什么,没有任何进展,有人可以帮助我编写代码吗?

最佳答案

假设您正在使用Firebase Storage要托管图像,为了将图像从文件夹显示到 ImageView,您可以使用以下库之一: GlidePicasso .

如果要显示文件夹中的所有图像,首先需要存储它们。为了使其正常工作,当您将图像上传到 Firebase 存储时,请将相应的 url 存储在 Firebase 数据库中。您的数据库应如下所示:

Firebase-root
|
--- images
|
--- imageUrl1: "https://..."
|
--- imageUrl2: "https://..."

为了获取所有这些 url,只需在 images 节点上附加一个监听器,并从 DataSnapshot 对象获取所有 url,如下所示:

DatabaseReference rootRef = FirebaseDatabase.getInstance().getReference();
DatabaseReference imagesRef = rootRef.child("images");
ValueEventListener valueEventListener = new ValueEventListener() {
@Override
public void onDataChange(DataSnapshot dataSnapshot) {
for(DataSnapshot ds : dataSnapshot.getChildren()) {
String url = ds.getValue(String.class);
Log.d("TAG", url);
}
}

@Override
public void onCancelled(DatabaseError databaseError) {}
};
imagesRef.addListenerForSingleValueEvent(valueEventListener);

关于java - 从 firebase android 检索图像的简单方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49697655/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com