将字节数组转换为Kotlin中的字符串
我想在我的android代码中使用kotlin生成一个字符串的MD5 ..
val md5 = MessageDigest.getInstance("MD5") val hash = md5.digest(queryToSign.toByteArray(Charset.defaultCharset())).toString()
但是这给了我:
[B @ 118072
有什么想法吗?
解决了它..使用BigInteger
val md5 = MessageDigest.getInstance("MD5") val hash = BigInteger(1, md5.digest(queryToSign.toByteArray(Charset.defaultCharset()))).toString(16)
- 为什么使用DrawerLayout给IllegalArgumentException:DrawerLayout必须用MeasureSpec.EXACTLY
- AdMob RewardedVideoAd一直在后台运行
- Android Studio 3.0 Kotlin的变化并没有体现在构建中
- 在处理kotlin中的getter和setter时出错
- Kotlin和惯用的方式来写,'如果不是空的,否则…'基于可变值
- Android注释与Kotlin和生成工具2.3.0
- 带有ArrayAdapter的Anko DSL
- 在Android中将地图转换为捆绑
- 无法在Android中为Kotlin中的Activity类编写主要构造函数