Sto scrivendo un'applicazione Android e vorrei salvare il profilo Immagine di un account localmente in un database di Realm. Non riesco a trovare alcuna documentazione al riguardo. Come posso farlo ???Inserisci immagine nel database del dominio in Android
6
A
risposta
25
In primo luogo, convert bitmap to byte array
Bitmap bmp = intent.getExtras().get("data");
ByteArrayOutputStream stream = new ByteArrayOutputStream();
bmp.compress(Bitmap.CompressFormat.PNG, 100, stream);
byte[] byteArray = stream.toByteArray();
Successivamente, salvare byte [] in Realm
Avviso: stringhe e array di byte (byte []) non può essere più grande di 16 MB (da Realm documentazione)
tipi di campo
Reame supporta i seguenti tipi di campo: booleano, byte, short, int, long, float, double, String, Date e byte []. I byte di tipo intero, short, int e long sono tutti mappati sullo stesso tipo (molto tempo reale) all'interno di Realm. Inoltre, le sottoclassi di RealmObject e RealmList sono supportate per modellare le relazioni.
Problemi correlati
- 1. Inserisci immagine nel database
- 2. Inserisci immagine nel multicell TCPDF
- 3. Inserisci immagine in openpyxl
- 4. Codeigniter Inserisci database Fallimento
- 5. Inserisci immagine locale in un post del blog con octopress
- 6. Inserisci immagine nella legenda matplotlib
- 7. Inserisci blob nel database di Oracle con C#
- 8. Carica immagine, ridimensiona, archivia nel database, visualizza
- 9. Inserisci immagine nella posizione del cursore nella casella Rich Text
- 10. Inserisci immagine usando Jade e NodeJS
- 11. Inserisci immagine nel campo Immagine SQL Server 2005 utilizzando solo SQL
- 12. Inserisci elemento nel flusso
- 13. Inserisci immagine dopo ogni elemento della lista
- 14. Android: WebView carica immagine/contenuto nel centro
- 15. Android: Immagine su immagine
- 16. Inserisci immagine nella cella della tabella in Javascript
- 17. Modellazione del dominio, oggetti del dominio in DDD
- 18. Inserisci Gridster nel modello WordPress
- 19. Immagine di sfondo Android nel file XML
- 20. Ruota un pivot Immagine nel centro - Android
- 21. Inserisci e seleziona dati in arabo SQLite Android
- 22. Inserisci MySQL da un database in un altro
- 23. SQLite Android INSERISCI o SOSTITUI
- 24. SQLite Android Inserisci o Aggiorna
- 25. posizione del semplice riferimento nel immagine
- 26. Android ridurre la dimensione del Immagine fotocamera
- 27. Utilizzo del database esistente in Android Wear
- 28. byte [] per immagine Android
- 29. Caricamento immagine dominio incrociato Angolare + laravel
- 30. Schema del database Sqlite Android
È necessario salvarlo come 'byte []'. – EpicPandaForce