Android Oreo에서 문자열의 Base64 표현을 얻는 방법

Anuj vaish

Oreo api 수준에서 문자열을 base64로 변환해야합니다. 다음 코드가 있습니다.

 public String genAuthKey(String u, String p){
    user = u;
    pass = p;
    key = user+":"+pass;
    byte[] encodedBytes = new byte[0];
    if (android.os.Build.VERSION.SDK_INT >= android.os.Build.VERSION_CODES.O) {
        encodedBytes = Base64.getEncoder().encode(key.getBytes());
        Log.e("VERSION IS","O");

    }else{
        encodedBytes = Base64.getEncoder().encodeToString(key.getBytes()).getBytes();
        Log.e("VERSION LESS","O");
    }
    Log.e("key",new String(encodedBytes,Charset.forName("UTF-8")));
    return new String(encodedBytes, Charset.forName("UTF-8"));

}

다른 조건에서는 데이터를 올바르게 변환하고 전송하는 코드가 필요합니다. 어떻게 할 수 있습니까?

Rafsanjani

먼저이 가져 오기를 추가

import android.util.Base64;

그런 다음 메소드를 버전에 구애받지 않는 변형으로 교체하십시오.

public String genAuthKey(String u, String p) {
        user = u;
        pass = p;
        key = user + ":" + pass;
        byte[] encodedBytes = Base64.encode(key.getBytes(), Base64.DEFAULT);

        Log.e("key", new String(encodedBytes, StandardCharsets.UTF_8));
        return new String(encodedBytes, StandardCharsets.UTF_8);
    }

즐겨!

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

Kotlin Android에서 base64 문자열을 이미지로 변환하는 방법

분류에서Dev

Android에서 Base64 문자열을 Bitmap으로 변환하는 방법은 무엇입니까?

분류에서Dev

JSON에서 PrimaryKeyRelatedField의 문자열 표현을 얻는 방법

분류에서Dev

RenderTexture Cocos2d-JS에서 byteArray 또는 base64 문자열을 얻는 방법

분류에서Dev

Android에서 특정 형식의 문자열을 얻는 방법

분류에서Dev

OCAML에서 Uint64의 이진 표현을 얻는 방법

분류에서Dev

WSO2 ei의 ImageURL에서 Base64를 얻는 방법

분류에서Dev

UIWebView의 Base64 문자열에서 PDF를로드하는 방법

분류에서Dev

각도의 이미지 src에 base64 문자열을 삽입하는 방법

분류에서Dev

JavaScript에서 base64 문자열을 올바르게 디코딩하는 방법

분류에서Dev

XSLT에서 base64 문자열을 HTML 콘텐츠로 디코딩하는 방법은 무엇입니까?

분류에서Dev

Qt에서 Jpeg Base64 문자열을 jpeg 이미지로 변환하는 방법

분류에서Dev

PHP에서 Base64 문자열을 텍스트로 디코딩하는 방법은 무엇입니까?

분류에서Dev

base64로 인코딩 된 문자열을 s3에 업로드하고 python에서 html 파일의 URL에 액세스하는 방법

분류에서Dev

base64 문자열에서 이미지를 삽입하는 방법

분류에서Dev

base64에서 문자열로 직접 변환하는 방법

분류에서Dev

base64 객체에서 base64 문자열을 어떻게 얻습니까?

분류에서Dev

이미지에서 Base64 변환이 base64 문자열을 얻지 못함

분류에서Dev

Python 2.7에서 Oracle 데이터베이스에 대한 쿼리의 문자열 표현을 얻는 방법

분류에서Dev

객체의 문자열 표현을 얻는 다양한 방법

분류에서Dev

elm의 case 문에서 문자열 값을 얻는 방법

분류에서Dev

바이너리 문자열을 base64로 변환하는 방법

분류에서Dev

Laravel에서 문자열의 모든 열 값을 얻는 방법

분류에서Dev

자바에서 반복 문자열을 표현하는 방법

분류에서Dev

그놈 터미널에서 base64 문자열을 사람이 읽을 수있는 문자로 디코딩하는 방법

분류에서Dev

Jekyll에서 base64 인코딩을 수행하는 방법

분류에서Dev

base64 문자열의 이미지를 flutter로 파일에 저장하는 방법은 무엇입니까?

분류에서Dev

C의 문자 배열에서 문자열 값을 얻는 방법

분류에서Dev

freemarker의 문자열에서 URL을 얻는 방법

Related 관련 기사

  1. 1

    Kotlin Android에서 base64 문자열을 이미지로 변환하는 방법

  2. 2

    Android에서 Base64 문자열을 Bitmap으로 변환하는 방법은 무엇입니까?

  3. 3

    JSON에서 PrimaryKeyRelatedField의 문자열 표현을 얻는 방법

  4. 4

    RenderTexture Cocos2d-JS에서 byteArray 또는 base64 문자열을 얻는 방법

  5. 5

    Android에서 특정 형식의 문자열을 얻는 방법

  6. 6

    OCAML에서 Uint64의 이진 표현을 얻는 방법

  7. 7

    WSO2 ei의 ImageURL에서 Base64를 얻는 방법

  8. 8

    UIWebView의 Base64 문자열에서 PDF를로드하는 방법

  9. 9

    각도의 이미지 src에 base64 문자열을 삽입하는 방법

  10. 10

    JavaScript에서 base64 문자열을 올바르게 디코딩하는 방법

  11. 11

    XSLT에서 base64 문자열을 HTML 콘텐츠로 디코딩하는 방법은 무엇입니까?

  12. 12

    Qt에서 Jpeg Base64 문자열을 jpeg 이미지로 변환하는 방법

  13. 13

    PHP에서 Base64 문자열을 텍스트로 디코딩하는 방법은 무엇입니까?

  14. 14

    base64로 인코딩 된 문자열을 s3에 업로드하고 python에서 html 파일의 URL에 액세스하는 방법

  15. 15

    base64 문자열에서 이미지를 삽입하는 방법

  16. 16

    base64에서 문자열로 직접 변환하는 방법

  17. 17

    base64 객체에서 base64 문자열을 어떻게 얻습니까?

  18. 18

    이미지에서 Base64 변환이 base64 문자열을 얻지 못함

  19. 19

    Python 2.7에서 Oracle 데이터베이스에 대한 쿼리의 문자열 표현을 얻는 방법

  20. 20

    객체의 문자열 표현을 얻는 다양한 방법

  21. 21

    elm의 case 문에서 문자열 값을 얻는 방법

  22. 22

    바이너리 문자열을 base64로 변환하는 방법

  23. 23

    Laravel에서 문자열의 모든 열 값을 얻는 방법

  24. 24

    자바에서 반복 문자열을 표현하는 방법

  25. 25

    그놈 터미널에서 base64 문자열을 사람이 읽을 수있는 문자로 디코딩하는 방법

  26. 26

    Jekyll에서 base64 인코딩을 수행하는 방법

  27. 27

    base64 문자열의 이미지를 flutter로 파일에 저장하는 방법은 무엇입니까?

  28. 28

    C의 문자 배열에서 문자열 값을 얻는 방법

  29. 29

    freemarker의 문자열에서 URL을 얻는 방법

뜨겁다태그

보관