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 :
1 |
import android.util.Base64; |
Cara penggunaan encode :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
// 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