반응형
Base64는 Java.Base4와 android.Base64 두 종류가 존재한다.
Java.Base64는 api 26(Oreo)부터 사용가능하고, android.Base64는 api 제한이 없다.
1. Java.Base64 incoding-decoding
@RequiresApi(api = Build.VERSION_CODES.O)
public String stringToBase64(String target){
Base64.getEncoder().encodeToString(originalInput.getBytes());
}
@RequiresApi(api = Build.VERSION_CODES.O)
public String Base64ToString(String encodedString){
return new String(Base64.getDecoder().decode(encodedString));
}
2. android.Base64 incoding-decoding
public String stringToBase64(String target){
return Base64.encodeToString(target.getBytes(), 0);
}
public String Base64ToString(String encodedString){
return new String(Base64.decode(encodedString, 0));
}
반응형
'IDE & Framework > Android' 카테고리의 다른 글
[Kotlin] Firebase Crashlytics 적용시키기 (간단!) (0) | 2022.01.09 |
---|---|
[Kotlin] Firebase Crashlytics 적용시키기 (간단!) (0) | 2022.01.09 |
[Kotlin] InCallService로 Default Dialer 개발하기 (4) | 2021.12.19 |
[Kotlin]ActivityForResult 및 checkSelfPerission 을 permissionLauncher로 대체하기 (0) | 2021.12.19 |
[Kotlin] Fragment (2) - 기초 예제 (0) | 2021.12.19 |