如何在Android工作室一个火力存储文件显示所有图片

问题描述 投票:-4回答:2

我有一个应用程序,用户可以上传图片到4名不同的文件夹中着火基地的存储,我知道,我希望能够对应用程序查看这些图片,但不知道怎么办。

我不知道这是否是对这个问题的正确的地方,但这里。我已经做了检讨的应用程序,用户可以提交图片和评论,我已经得到了审核部分,做工精细,并上传图片的工作,使每个不同的公司有图像它自己的文件。我知道希望能够在火灾基地检索存储的图像,并把它们打印成回收的看法,但不能工作了做到这一点。任何意见,将不胜感激感谢。

android firebase firebase-storage
2个回答
0
投票

您需要使用StorageReference加载火力地堡存储图像。

ImageView image = (ImageView)findViewById(R.id.imageView);

// Reference to an image file in Cloud Storage
StorageReference storageReference = FirebaseStorage.getInstance().getReference().child("folder_name");


// Load the image using Glide
Glide.with(getApplicationContext())
        .load(storageReference)
        .into(image );

有关详细信息Docs


0
投票

有没有办法列出所有存储文件,但如果你知道你是如何将其保存每个文件夹中,你可以轻松地显示删除或whatever.Lets说你的号1-100你可以为循环保存在此获得在滑行下载网址和表演。

 storageRef.child("folderA/1.png").getDownloadUrl().addOnSuccessListener(new 
     OnSuccessListener<Uri>() {
@Override
public void onSuccess(Uri uri) {
      Glide.load(uri)
    // Got the download URL for 'users/me/profile.png'
}
 }).addOnFailureListener(new OnFailureListener() {
@Override
public void onFailure(@NonNull Exception exception) {
    // Handle any errors
}
 });
© www.soinside.com 2019 - 2024. All rights reserved.