1. Wir haben diesmal 2 Gewinnspiele zeitgleich für euch - Gewinne einmal ein UMI Plus E - Beim 2ten könnt ihr ein Nomu S30 gewinnen!
  1. plaenker, 15.07.2010 #1
    plaenker

    plaenker Threadstarter Neuer Benutzer

    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

    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

    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

    Gibt ne Menge Tools dafür, zum Beispiel das hier
     
    plaenker bedankt sich.
  5. plaenker, 15.07.2010 #5
    plaenker

    plaenker Threadstarter Neuer Benutzer

    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

    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

    Super mit der Base64Coder Klasse hat das funktioniert, danke!
     

Diese Seite empfehlen