Bilder in die Datenbank speichern

Z

zblack

Gast
In meiner app habe ich ein Imageview wo irgendein Bild angezeigt wird.
ich habe eine Datenbank wo das Bild abgespeichert werden soll.
Damit ich ein Bild in einer Variable habe, habe ich
Drawable x = myimage.getDrawable ();
in der Activity geschrieben.
wie kann ich das Drawable in ein byte Array ( byte [] y ) umwandeln damit ich dieses byte Array in der Datenbank für das Bild abspeichere ?
 
Wenn es ein BitmapDrawable ist, kannst du die Bitmap holen und getPixels() nutzen.
 
Oder den Pfad zum Bild in der DB speichern und das Bild im Filesystem ... wobei wir wieder bei der alten Diskussion wären, ob Bilder in die DB gehören oder nicht ;-)
 
Nein, da gibts gar keine Diskussion. Bilder gehören nicht in die Datenbank ;)

Den Pfad zum Bild in der DB und das Bild auf der SD-Karte ist schon der beste Weg.
 
ok. werde ich versuchen
 

Ähnliche Themen

B
Antworten
6
Aufrufe
1.063
jogimuc
J
S
Antworten
33
Aufrufe
2.777
Sempervivum
S
A
Antworten
10
Aufrufe
1.948
swa00
swa00
Zurück
Oben Unten