android.util.Base64 和 org.apache.commons.codec.binary.Base64

Base64编码:

android.util.Base64:

//b是byte类型

Base64.encodeToString(b,Base64.DEFAULT);

等于:

org.apache.commons.codec.binary.Base64:

Base64.encodeBase64String(b)

Base64解码:

android.util.Base64:

Base64.decode(str,Base64.DEFAULT)

等于:

org.apache.commons.codec.binary.Base64:

 Base64.decodeBase64(strr)

 

但是在安卓中使用org.apache.commons.codec.binary.Base64会报错,原因是org.apache.commons.codec.binary.Base64不是标准的API,所以在安卓中应使用android.util.Base64来编码解码。

 

posted @ 2017-08-01 15:10  抽象工作室upup  阅读(4383)  评论(0编辑  收藏  举报