关于Base64解码和编码报错的问题

1、Android开发中在使用的java的Base64.encodeToString()等方法时,会报找不到方法,原因是Android和JAVA都有Base64的包冲突了,把java的方法换成Android的方法就可以了。

如:

 

String signData = new String(Hex.encodeHex(DigestUtils.md5(getContentBytes(text, input_charset)))).toUpperCase();//将所有的英文字符转换为大写字母
//return DigestUtils.md5Hex(getContentBytes(text, input_charset)).toUpperCase();//android库中的jar冲突,导致没有找到encodeHexString()方法而报错。

注:如有问题可以回复,看到第一时间分析解决,码农不易,感觉对您有用,帮助到您,可否打赏一杯可乐,在此谢过诸位,愿诸君终成大神,前程似锦~~~

 

你可能感兴趣的:(Android)