Package com.example.rocket_launch
Class ImageStorageDB
java.lang.Object
com.example.rocket_launch.ImageStorageDB
helper class for dealing with Firestore Storage
Author: Kaiden
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final com.google.firebase.storage.FirebaseStorage -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidgetAllImages(String path, com.google.android.gms.tasks.OnSuccessListener<String> onSuccessListener) static voidgetImage(String path, com.google.android.gms.tasks.OnSuccessListener<android.net.Uri> onSuccessListener, com.google.android.gms.tasks.OnFailureListener onFailureListener) static voidstatic voidremoveImage(String path) removes an image at the given pathstatic voiduploadImage(android.net.Uri imageUri, String path, com.google.android.gms.tasks.OnSuccessListener<String> onSuccessListener, com.google.android.gms.tasks.OnFailureListener onFailureListener) uploads an image in imageUri to path in Storage
-
Field Details
-
storage
public static final com.google.firebase.storage.FirebaseStorage storage
-
-
Constructor Details
-
ImageStorageDB
public ImageStorageDB()
-
-
Method Details
-
uploadImage
public static void uploadImage(android.net.Uri imageUri, String path, com.google.android.gms.tasks.OnSuccessListener<String> onSuccessListener, com.google.android.gms.tasks.OnFailureListener onFailureListener) uploads an image in imageUri to path in Storage- Parameters:
imageUri- URI of image to be uploadedpath- path to upload image to
-
getImage
public static void getImage(String path, com.google.android.gms.tasks.OnSuccessListener<android.net.Uri> onSuccessListener, com.google.android.gms.tasks.OnFailureListener onFailureListener) -
removeImage
removes an image at the given path- Parameters:
path- path of image to remove (includes filename)
-
getImage
-
getAllImages
-