Androidで文字列をBase64エンコードする public static String get64Str(String str){ if(str == null) return null; byte[] encode = Base64.encode(str.getBytes(), Base64.DEFAULT); if(encode == null) return null; try { return new String(encode, "UTF-8"); } catch (UnsupportedEncodingException e) { e.printStackTrace(); } return null; } 使い方 String encodedStr = get64Str(origStr); Base64.DEFAULTをBase64.NO_WRAPに変更すると改行なしの値