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()方法而报错。

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

 

更多相关文章

  1. Android(安卓)JsBridge 源码解析
  2. Android(安卓)中文 API (22) ―― MultiAutoCompleteTextView
  3. Mapbox Android学习笔记(1)简介
  4. Android(安卓)中 ListView Adapter getView 被多次调用问题 解决
  5. Android(安卓)Handler消息机制(源码分析)
  6. Android中Handler Runnable与Thread的区别详解
  7. Android-缓存数据保存-通用方法
  8. 浅谈Java中Collections.sort对List排序的两种方法
  9. Python list sort方法的具体使用

随机推荐

  1. 将phpstudy中的mysql迁移至Linux教程
  2. MySQL如何创建触发器
  3. mysql视图原理与用法实例小结
  4. 解决Linux下Tomcat向MySQL插入数据中文乱
  5. MySQL数据库SELECT查询表达式解析
  6. MySQL 字符串截取相关函数小结
  7. MySQL 截取字符串函数的sql语句
  8. mysql主从复制读写分离的配置方法详解
  9. MySQL多实例配置方案
  10. ubuntu 16.04配置MySQL主从同步的配置方