相对于 ROM 操作系统构建,我对使用 Android Studio 相当陌生,我知道 Base64 具有与 DatatypeConverter 类似的编码方法,但我不太熟悉它的用法...我有几个问题我遇到过并且不知道如何使它们与 DatatypeConverter 一样工作:
if (fromLogs) {
payload = DatatypeConverter.parseBase64Binary(new String(payload));
}
byte[] rawKey = DatatypeConverter.parseBase64Binary(encodedKey);
任何人都可以帮助使用正确的语法将其转换为 Base64 吗?
最佳答案
以下是如何在 Base 64 之间进行转换的快速示例。
//To base64 string.
String encodedKey = Base64.encodeToString(data, Base64.DEFAULT);
//From base64 string.
byte[] data = Base64.decode(encodedKey, Base64.DEFAULT);
我想强调的是,这个库是 Android API 的一部分( https://developer.android.com/reference/android/util/Base64.html ),而不是 Android Studio。
关于java - Android Studio 与 DatatypeConverter 中 Base64 的使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38535213/