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