1. Nimm jetzt an unserem AGM - Gewinnspiel teil - Informationen zum M1, A2 und A8 findest Du hier, hier und hier!
  1. zblack, 01.02.2012 #1
    zblack

    zblack Threadstarter 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 ?
     
  2. DieGoldeneMitte, 01.02.2012 #2
    DieGoldeneMitte

    DieGoldeneMitte Android-Lexikon

    Wenn es ein BitmapDrawable ist, kannst du die Bitmap holen und getPixels() nutzen.
     
  3. Tom299, 01.02.2012 #3
    Tom299

    Tom299 Android-Experte

    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 ;-)
     
  4. TheEvilOne, 01.02.2012 #4
    TheEvilOne

    TheEvilOne App-Anbieter (In-App)

    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.
     
  5. zblack, 01.02.2012 #5
    zblack

    zblack Threadstarter Gast

    ok. werde ich versuchen
     

Besucher kamen mit folgenden Begriffen auf unsere Seite:

  1. Android Fotos in Datenbank speichern

Du betrachtest das Thema "Bilder in die Datenbank speichern" im Forum "Android App Entwicklung",