由于Android编码的新功能,我有一个问题,如何从Firebase for Android中检索文件夹中的图像?我做了我的搜索主题,但我也是noob在这件事我问这个,我跟随youtube tuts没有任何手头,有人可以帮助我的代码吗?
答案 0 :(得分:0)
将docker-compose up
与settings.py
一起使用。
Glide
样品:
FirebaseImageLoader
答案 1 :(得分:0)
假设您使用Firebase Storage托管图片,为了将图片从文件夹显示到ImageView
,您可以使用以下图书馆之一:Glide或{ {3}}
如果要显示文件夹中的所有图像,首先需要存储它们。为了使其正常工作,当您将图像上传到Firebase存储时,请将相应的网址存储在Firebase数据库中。您的数据库应如下所示:
Firebase-root
|
--- images
|
--- imageUrl1: "https://..."
|
--- imageUrl2: "https://..."
为了获取所有这些网址,只需在images
节点上附加一个监听器,然后从DataSnapshot
对象中获取所有网址:
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);