关于Base64解码和编码报错的问题
16lz
2022-05-21
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(安卓)JsBridge 源码解析
- Android(安卓)中文 API (22) ―― MultiAutoCompleteTextView
- Mapbox Android学习笔记(1)简介
- Android(安卓)中 ListView Adapter getView 被多次调用问题 解决
- Android(安卓)Handler消息机制(源码分析)
- Android中Handler Runnable与Thread的区别详解
- Android-缓存数据保存-通用方法
- 浅谈Java中Collections.sort对List排序的两种方法
- Python list sort方法的具体使用