diff --git a/app/src/main/assets/updateLog.md b/app/src/main/assets/updateLog.md index e97480f4e..f3d242231 100644 --- a/app/src/main/assets/updateLog.md +++ b/app/src/main/assets/updateLog.md @@ -10,7 +10,7 @@ * 替换编辑界面添加正则学习教程 * 去除解析目录时拼接相对url,提升解析速度 * 自动分段优化 by [tumuyan](https://github.com/tumuyan) -* web支持图片显示 +* web支持图片显示 by [六月](https://github.com/Celeter) **2020/11/01** * 导入本地添加智能扫描,菜单-智能扫描,扫描当前文件夹包括子文件夹下所有文件 diff --git a/app/src/main/java/io/legado/app/utils/EncoderUtils.kt b/app/src/main/java/io/legado/app/utils/EncoderUtils.kt index 406aa3815..8d7b904f8 100644 --- a/app/src/main/java/io/legado/app/utils/EncoderUtils.kt +++ b/app/src/main/java/io/legado/app/utils/EncoderUtils.kt @@ -25,8 +25,9 @@ object EncoderUtils { return tmp.toString() } - fun base64Decode(str: String): String { - val bytes = Base64.decode(str, Base64.DEFAULT) + @JvmOverloads + fun base64Decode(str: String, flags: Int = Base64.DEFAULT): String { + val bytes = Base64.decode(str, flags) return try { String(bytes, StandardCharsets.UTF_8) } catch (e: Exception) { @@ -34,6 +35,7 @@ object EncoderUtils { } } + @JvmOverloads fun base64Encode(str: String, flags: Int = Base64.NO_WRAP): String? { return Base64.encodeToString(str.toByteArray(), flags) }