ANDROID : java.lang.NoSuchMethodError: org.apache.commons.codec.binary.Base64.encodeBase64String in android

Andriod系统包中现在已经自带加密函数,如果用apache的codec包则会报以上错误,用android.util.Base64以下方法代替
org.apache.commons.codec.binary.Base64

  --- String str = Base64.encodeBase64String(byte[] data);
  ---byte[] data =  Base64.decodeBase64(String str);
android.util.Base64 
  ---String str = Base64.encodeToString(byte[] data, Base64.NO_WRAP);
  ---byte[] data = Base64.decode(String str, Base64.NO_WRAP);
注意如果参数为Base64.DEFAULT则会产生多余的换行符或者空格
上一篇:[每日一题] 11gOCP 1z0-053 :2013-10-11 Flashback Data Archive属性.........................43


下一篇:nginx流量带宽等请求状态统计( ngx_req_status)