GULANGGULING.COM

Encode a string with Base64 in Android

Fungsi Base64 sudah disematkan pada android API level 8 atau berada pada device dengan OS Froyo. Tabel API level android bisa dilihat disini . Untuk dokumentasi developer bisa dilihat disini.

Berikut adalah cara penggunaan Base64 pada android.

Import base64 lib :

import android.util.Base64;

Cara penggunaan encode :

// String to be encoded with Base64
    String text = "Test";
    // Encode
    byte[] data = null;
    try {
        data = text.getBytes("UTF-8");
    } catch (UnsupportedEncodingException e1) {
    e1.printStackTrace();
    }
    String text_base64 = Base64.encodeToString(data, Base64.DEFAULT);

    // decode
    byte[] data1 = Base64.decode(text_base64, Base64.DEFAULT);
    String plain_text = null;
    try {
        plain_text = new String(data1, "UTF-8");
    } catch (UnsupportedEncodingException e) {
        e.printStackTrace();
    }

Begitulah caranya