1. Nimm jetzt an unserem 2. ADVENT-Gewinnspiel teil - Alle Informationen findest Du hier!

byte array to Bitmap

Dieses Thema im Forum "Android App Entwicklung" wurde erstellt von plaenker, 15.07.2010.

  1. plaenker, 15.07.2010 #1
    plaenker

    plaenker Threadstarter Neuer Benutzer

    Beiträge:
    8
    Erhaltene Danke:
    0
    Registriert seit:
    12.07.2010
    Phone:
    HTC Magic
    Hi ich möchte gerne einen String der einen base64 Code enthält in ein bytearray und dann in ein Bitmap umwandeln.

    Ich hab es mit folgenendem Code versucht aber das Bitmap bleibt immer null,
    was hab ich falsch gemacht? :confused:

    public Bitmap toBitmap(String s)
    {
    byte[] picbytes = s.getBytes();
    Bitmap bit =
    BitmapFactory.decodeByteArray(picbytes,0,picbytes.length);
    return bit;
    }
     
  2. the_alien, 15.07.2010 #2
    the_alien

    the_alien Android-Lexikon

    Beiträge:
    1,559
    Erhaltene Danke:
    184
    Registriert seit:
    04.05.2009
    Du wirst auch erstmal den base64 codierten String decodieren müssen.
     
    plaenker bedankt sich.
  3. plaenker, 15.07.2010 #3
    plaenker

    plaenker Threadstarter Neuer Benutzer

    Beiträge:
    8
    Erhaltene Danke:
    0
    Registriert seit:
    12.07.2010
    Phone:
    HTC Magic
    und wie?:confused:
    Ich arbeite zum ersten Mal mit base64 code, ich kenn mich da nicht wirklich damit aus.
     
  4. the_alien, 15.07.2010 #4
    the_alien

    the_alien Android-Lexikon

    Beiträge:
    1,559
    Erhaltene Danke:
    184
    Registriert seit:
    04.05.2009
    Gibt ne Menge Tools dafür, zum Beispiel das hier
     
    plaenker bedankt sich.
  5. plaenker, 15.07.2010 #5
    plaenker

    plaenker Threadstarter Neuer Benutzer

    Beiträge:
    8
    Erhaltene Danke:
    0
    Registriert seit:
    12.07.2010
    Phone:
    HTC Magic
    Ich muss den base64 aber im Programm decodieren.
    Das Programm bekommt über eine JSONConnection den base64 und daraus soll ich ein Bitmap machen und dann anzeigen.
     
  6. the_alien, 15.07.2010 #6
    the_alien

    the_alien Android-Lexikon

    Beiträge:
    1,559
    Erhaltene Danke:
    184
    Registriert seit:
    04.05.2009
    Dann nimm dir doch einfach die Java Klasse aus dem Link oben und ruf Base64Coder#decodeString(String s) auf...
     
  7. plaenker, 15.07.2010 #7
    plaenker

    plaenker Threadstarter Neuer Benutzer

    Beiträge:
    8
    Erhaltene Danke:
    0
    Registriert seit:
    12.07.2010
    Phone:
    HTC Magic
    Super mit der Base64Coder Klasse hat das funktioniert, danke!
     

Diese Seite empfehlen