C'è un modo per archiviare file di immagini in Firebase utilizzando Java API?Posso archiviare file di immagini in Firebase utilizzando l'API Java
risposta
Provare a utilizzare questo frammento:
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);
e per il recupero
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;
}
}
Che ne dici di visualizzare l'immagine dalla stringa imageFile? –
Quanto segue dovrebbe aiutare a visualizzare la stringa codificata come bitmap. byte [] decodedString = Base64.decode (imageFileString, Base64.DEFAULT); Bitmap bitmap = BitmapFactory.decodeByteArray (decodedString, 0, decodedString.length); imageView.setImageBitmap (bitmap); – ernestkamara
- 1. Gli utenti di Firebase di riferimento nel database con immagini in Firebase Storage Swift
- 2. Archiviare le immagini in un database MongoDB
- 3. Firebase & Swift: come utilizzare un altro database per archiviare file di grandi dimensioni?
- 4. PDF per immagini utilizzando Java
- 5. Un modo corretto per archiviare valori come array in Firebase
- 6. Come archiviare i file immagine in Django?
- 7. Ottieni l'URL delle immagini nel file CSS utilizzando Java?
- 8. Converti file PDF in immagini utilizzando C#
- 9. Posso archiviare un file in "memoria" con Node.js?
- 10. database java incorporato con possibilità di archiviare come un file
- 11. Archiviare array in opzioni utilizzando DialogPage
- 12. Post di aggiornamento utilizzando Firebase
- 13. Come archiviare e recuperare le immagini utilizzando SQL Server (Server Management Studio)
- 14. Errore di codifica durante l'utilizzo dell'autenticazione Devd di LAPI
- 15. Base Firebase Java connessione
- 16. Come posso archiviare UIImages nel mio database di Core Data?
- 17. Come posso archiviare tipi Java, permettendo solo alcuni specifici?
- 18. Utilizzando Firebase con TVOS
- 19. Immagini associate alle immagini aggiunte ai file resx utilizzando XAML
- 20. Il modo migliore per archiviare le immagini in iOS
- 21. Impossibile inizializzare il progetto Firebase utilizzando gli strumenti firebase
- 22. Plone: best practice su dove archiviare gli allegati di immagini e file nelle pagine?
- 23. Generazione di immagini sul lato server utilizzando Java FX
- 24. estratto di tutte le immagini da HTML utilizzando Java
- 25. conversione di file audio in file di testo utilizzando java
- 26. MongoDB: come posso archiviare file (Word, Excel, ecc.)?
- 27. Firebase - Inserimento di file in più directory
- 28. come posso archiviare la voce in uscita in un file audio in freets
- 29. Aggiungere le immagini in un file Excel utilizzando PHP
- 30. server di calcolo laterale utilizzando Firebase
Come si fa a convertire nuovamente a una bitmap? –
@Binghammer è semplice. byte [] imageAsBytes = Base64.decode (imageFile, Base64.DEFAULT); Bitmap bmp = BitmapFactory.decodeByteArray (imageAsBytes, 0, imageAsBytes.length); – skabir
* Firebase ha appena rilasciato una nuova funzione chiamata [Firebase Storage] (https://firebase.google.com/docs/storage/). Ciò consente di caricare immagini e altri dati non JSON in un servizio di archiviazione dedicato. Si consiglia vivamente di utilizzarlo per memorizzare le immagini, invece di memorizzarle come dati codificati Base64 nel database JSON. * –