43. Android Base64Util
43. Android Base64Util
Public class Base64Util {/*** convert bitmap to base64 ** @ param bitmap * @ return base64 */public String bitmapToBase64 (Bitmap bitmap) {// convert Bitmap to String base64; ByteArrayOutputStream bStream = new ByteArrayOutputStream (); bitmap. compress (Bitmap. compressFormat. PNG, 100, bStream); byte [] bytes = bStream. toByteArray (); base64 = Base64.encodeToString (bytes, Base64.DEFAULT); return base64 ;} /*** convert base64 to bitmap ** @ param base64 base64 * @ return bitmap */public Bitmap base64ToBitmap (String base64) {// convert String to Bitmap type Bitmap bitmap = null; try {byte [] bitmapArray; bitmapArray = Base64.decode (base64, Base64.DEFAULT); bitmap = BitmapFactory. decodeByteArray (bitmapArray, 0, bitmapArray. length);} catch (Exception e) {e. printStackTrace () ;}return bitmap ;}}