¿Puedo almacenar archivos de imagen en firebase usando Java API?

¿Hay alguna forma de almacenar archivos de imagen en firebase usando Java api?

Intente usar este fragmento:

Bitmap bmp = BitmapFactory.decodeResource(getResources(), R.drawable.chicken);//your image ByteArrayOutputStream bYtE = new ByteArrayOutputStream(); bmp.compress(Bitmap.CompressFormat.PNG, 100, bYtE); bmp.recycle(); byte[] byteArray = bYtE.toByteArray(); String imageFile = Base64.encodeToString(byteArray, Base64.DEFAULT); 

Y para recuperar

 public Bitmap stringToBitMap(String encodedString){ try { byte [] encodeByte=Base64.decode(encodedString,Base64.DEFAULT); Bitmap bitmap=BitmapFactory.decodeByteArray(encodeByte, 0, encodeByte.length); return bitmap; } catch(Exception e) { e.getMessage(); return null; } } 
  • Android: ¿Cómo configurar el volumen de MediaPlayer mediante programación?
  • Java.lang.String no se puede convertir en com.example.expandablelistview.NewsItem
  • Error: Clase no encontrada al desmarcar: com.facebook.login.Login Solicitud del cliente
  • Envío de un objeto serializado de Android a un servlet utilizando cliente HTTP
  • Android Geocoder getFromLocationName devuelve siempre null
  • Error: No se puede abrir el archivo de clase R.java
  • Error "no se pudo obtener wglGetExtensionsStringARB"
  • Json a clases de datos kotlin
  • ¿Existe un ID exclusivo de dispositivo Android?
  • Error de sintaxis en token variabledeclaratorid esperado después de este token
  • CreateNewFile - open failed: ENOENT (ningún archivo o directorio de este tipo)
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.