【androidjava】androidのBase64標準ライブラリが優秀な件について

androidでは一般的には画像や音声ファイルはそのまま渡すことができず、byte変換をしたうえで

base64に変換して送る必要があります。

このBase64変換、androidに標準で備わっているBase64を使うとすごく捗ります。

 

</pre>
private String encodeImage(Bitmap bm) { ByteArrayOutputStream baos = new ByteArrayOutputStream(); bm.compress(Bitmap.CompressFormat.JPEG,100,baos); byte[] b = baos.toByteArray(); String encImage = Base64.encodeToString(b, Base64.DEFAULT); return encImage; }
<pre>

コードも短めですっきりした印象。5行目のBase64.encodeToString()の処理を

受け取るだけ。

javascriptの時は一生懸命npmでライブラリを探したりそれでもだめならネットを漁って

知恵知識をお借りしたりと相当ばたつきましたがandroidでは

この処理だけでBase64を変換できるのでこっち側では困ることはなさそう。

>株式会社シーポイントラボ

株式会社シーポイントラボ

TEL:053-543-9889
営業時間:9:00~18:00(月〜金)
住所:〒432-8003
   静岡県浜松市中央区和地山3-1-7
   浜松イノベーションキューブ 315
※ご来社の際はインターホンで「316」をお呼びください

CTR IMG