728x90
요즘은 내가 쓸 수 있는 기능 들을 유틸화 시켜서 Delight 를 붙여 클래스 만드는 재미에 푹 빠졌다
딱히 필요없는 기능을 굳이 소스 안에 넣는 것은 좋지 않기 때문에 그냥 필요할 때 그때 그때 복붙해서 붙이려고
그냥 나만의 라이브러리(?)를 만드는 중
얼른 만들어둔 프로젝트들을 코틀린화 시키고 싶은데
늘 능력부족 + 하려고 하면 일이 들어옴으로 계속 반복되는 중이다
차차 해나가면 된다구 생각.. 평생 이 일을 하면서 살거니깐(?)
Base64 는 Binary Data 를 Text 로 인코딩한다.
지금 하고 있는 작업에서 Android 쪽에서 이미지를 편집하여 웹뷰 서버로 띄워주는 작업이 필요해서
Base64를 사용하게 됐다 ( ღ'ᴗ'ღ )
private static String getBase64String(Bitmap bitmap) {
ByteArrayOutputStream baos = new ByteArrayOutputStream();
bitmap.compress(Bitmap.CompressFormat.JPEG, 100, baos);
byte[] imageBytes = baos.toByteArray();
String base64String = Base64.encodeToString(imageBytes, Base64.NO_WRAP);
// Log.e("Delightbase64", base64String);
return base64String;
}
728x90
'안드로이드 > JAVA' 카테고리의 다른 글
[code] android recyclerview 깜빡임 방지 (0) | 2022.02.17 |
---|---|
[error] com.android.builder.internal.aapt.v2.Aapt2Exception: AAPT2 error: check logs for details (0) | 2022.01.19 |
[code] android recyclerview ViewTreeObserver (0) | 2022.01.07 |
[code] android delay handler postDelayed (0) | 2021.04.29 |
[code] android webview cookieManager baked session (0) | 2021.04.28 |