Base64のエンコードとデコードのプログラムをJavaで実現するには

Base64については、「Base64 – Wikipedia」に詳しくありますが、64種類の印字可能な英数字のみを用いてバイナリデータを含むデータを表現するためのエンコード方式です。Linuxのコマンドには、このエンコードで表現された文字列を扱うための、base64というコマンドがあり、これを使うと、文字列をBase64でエンコードしたり、デコードしたりすることができます(base64 | hiro345)。普段はこれを使っていればいいのですが、Javaプログラムの中で同様の処理をしたい場合は、どうすればよいでしょうか。

続きを読む

AndroidでMP3再生

AndroidでMP3再生は、再生するだけなら簡単です。ただし、リソースとして、res/raw/に例えば、sample.mp3 を用意しておきます。このMP3ファイルを再生するには、MediaPlayer.create(this, R.raw.sample); としてから、MediaPlayerでstartするだけです。