Base64 encoder and decoder

后端 未结 5 1732
感动是毒
感动是毒 2020-11-27 04:40

Is there a base-64 decoder and encoder for a String in Android?

5条回答
  •  无人及你
    2020-11-27 05:12

    This is an example of how to use the Base64 class to encode and decode a simple String value.

    // String to be encoded with Base64
    String text = "Test";
    // Sending side
    byte[] data = null;
    try {
        data = text.getBytes("UTF-8");
    } catch (UnsupportedEncodingException e1) {
        e1.printStackTrace();
    }
    String base64 = Base64.encodeToString(data, Base64.DEFAULT);
    
    // Receiving side
    byte[] data1 = Base64.decode(base64, Base64.DEFAULT);
    String text1 = null;
    try {
        text1 = new String(data1, "UTF-8");
    } catch (UnsupportedEncodingException e) {
        e.printStackTrace();
    }
    

    This excerpt can be included in an Android activity.

提交回复
热议问题