看起来在Android的最新版本中,Apache软件包中的EncodingUtils已被弃用。我们在代码中调用EncodingUtils.getBytes(postData, "base64")
,现在需要升级。有没有什么方法可以用更现代的方式达到目的?
答案 0 :(得分:4)
如果您只想使用EncodingUtils
,可以添加Apache的遗留依赖关系
android {
useLibrary 'org.apache.http.legacy'
}
答案 1 :(得分:0)
如果您的postData是缓冲区,则只需调用
byte[] bytes = {...}
String str = new String(bytes, "UTF-8"); // for UTF-8 encoding`