作者HenryLiKing (亨利王子)
看板AndroidDev
标题[问题] Kotlin Base64 decode 会发生错误
时间Sun Apr 8 11:40:46 2018
我最近在学习 Kotlin
想要做一个RecycleView一直抓表特版图片下来显示
自己有做一个小server api 可以回传图片(为了简化 手机这边的工作)
问题:
这是我的小api回传的格式
{"title": "[正妹] 黄路梓茵", "content": "base64str"}
我是这样解析 content 这个栏位的
Base64.getDecoder().decode(base64Str)
但是我发现会依直出现这个错误
Call requires API level 23 (current min is 23)
我的测试手机是 Android 6.0
後来我查了一下发现网路上也都是用Base64这个套件在解析呀
为什麽我用会是要 API Level 26 以上才行呀?
还是有其他套件可以使用?
拜托各位前辈解答了!!谢谢!
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 140.138.155.196
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/AndroidDev/M.1523158849.A.A87.html
1F:→ ssccg: Base64有两个,java.util.Base64是Java8才有的,要API Lv26 04/08 17:13
2F:→ ssccg: android.util.Base64是API Lv8就有的,通常是用这个 04/08 17:13
3F:→ HenryLiKing: 感谢!!!真的解决了!!! 04/09 15:07
4F:→ HenryLiKing: 搞了我快一天终於解决了!!! 04/09 15:07