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