Firebase Storage funktioniert beim Extrahieren von Daten ähnlich. Es gibt jedoch verschiedene Möglichkeiten zum Abrufen. Einer der wichtigsten Faktoren ist, wie Sie Ihre Daten speichern. Nach denen Sie sie abrufen können.
hier:
storageRef.child("users/me/profile.png").getDownloadUrl().addOnSuccessListener(new OnSuccessListener<Uri>() {
@Override
public void onSuccess(Uri uri) {
// Got the download URL for 'users/me/profile.png'
}
}).addOnFailureListener(new OnFailureListener() {
@Override
public void onFailure(@NonNull Exception exception) {
// Handle any errors
}
});
// Alternatively way to get download URL
storageRef.child("users/me/profile.png").getDownloadUrl().getResult();
Die Lage des Kind sehr wichtig ist und das sollte ein Teil Ihrer Login sein.
Zum Beispiel in einer Nachrichtenstruktur, kann es sein:
storageRef.child("newsID/articleimage/image.jpg")
NewSID - eindeutige ID für jeden Artikel. WICHTIG! wenn Sie Ihren Artikel erstellen, um separate Bilder zu erhalten. und das, "image.jpg" kann auf verschiedene Arten heruntergeladen werden, wie hier erklärt: Documentation.
Haben Sie diese Seite der Dokumentation überprüft? https://firebase.google.com/docs/storage/android/download-files#download_data_via_url –
Oder fragen Sie, wie Sie eine Liste aller Bilder in Ihrem Firebase Storage-Bucket erhalten? Weil es derzeit keine API dafür gibt. Siehe http://stackoverflow.com/questions/37335102/how-to-get-an-array-with-all-pictures –
Meine Idee war es, eine Liste von Bildern in einem bestimmten Ordner zu bekommen und dann die URL jedes Bildes zu bekommen und es zu benutzen für mein Tag. Noch eine Sache, ich benutze Firebase für das Web, nicht für Android, ich nehme an, ich sollte es schreiben, es tut mir so leid. – exoslav