On android, Use Base64.NO_WRAP instead of Base64.DEFAULT
Base64.NO_WRAP
Base64.DEFAULT
@Overrideprotected String encode(byte[] bytes) { return Base64.encodeToString(bytes, Base64.NO_WRAP);}
Instead of Base64.getDecoder() use Base64.getMimeDecoder().
Base64.getDecoder()
Base64.getMimeDecoder()