Android Images Base64

1) Tutorial zu Images und Android

2) Codeschnipsel für Base64 als Stream aus einem String

	private Bitmap decodeImage(final byte[] base64Encoded)
	{
		// actually is final, but try-catch tricks it
		/* final */Bitmap bMap, NO_BITMAP = null;
		final InputStream in;
		final BufferedInputStream buf;
		try
		{
			in = new ByteArrayInputStream(base64Encoded);
			buf = new BufferedInputStream(in);
			bMap = BitmapFactory.decodeStream(buf);
			if (in != null)
			{
				in.close();
			}
			if (buf != null)
			{
				buf.close();
			}
		} catch (Exception e)
		{
			bMap = NO_BITMAP;
			Log.e("Error reading file", e.toString());
		}

		return bMap;

	}

Advertisements
Dieser Beitrag wurde unter Uncategorized veröffentlicht. Setze ein Lesezeichen auf den Permalink.

Kommentar verfassen

Trage deine Daten unten ein oder klicke ein Icon um dich einzuloggen:

WordPress.com-Logo

Du kommentierst mit Deinem WordPress.com-Konto. Abmelden / Ändern )

Twitter-Bild

Du kommentierst mit Deinem Twitter-Konto. Abmelden / Ändern )

Facebook-Foto

Du kommentierst mit Deinem Facebook-Konto. Abmelden / Ändern )

Google+ Foto

Du kommentierst mit Deinem Google+-Konto. Abmelden / Ändern )

Verbinde mit %s