android base64 图片转bitmap

80 阅读1分钟
var bitmap: Bitmap? = null
try {
    val bitmapArray = Base64.decode(string.split(",")[1], Base64.DEFAULT)
    bitmap = BitmapFactory.decodeByteArray(bitmapArray, 0, bitmapArray.size)
} catch (e: java.lang.Exception) {
    e.printStackTrace()
}

base64 字符串

data:image/jpeg;base64,/9j/4AAQSkZJRgABAQEAS

base64 图片一般都有前缀 data:image/jpeg;base64, string.split(",")[1] 就是为了把这个前缀去掉