如何在 Dart 中编写字节数组?

Vim*_*ngu 6 java dart flutter

如何在 Dart 中编写字节数组?我想实现这个功能,但是里面有Java代码byte[]。它也可以用 Dart 编写吗?

public static byte[] encrypt(byte[] key, byte[] data) throws Exception {
    try {
        return performCipher(Cipher.ENCRYPT_MODE, key, data);
    } catch (Exception e) {
        throw new Exception(e);
    }
}
Run Code Online (Sandbox Code Playgroud)

Gau*_*all 5

您正在寻找的是Uint8List. 它相当于byte[]Dart中的 Java。每个单独的值在另一种语言中都有一个等价物,所以byte[]在一些语言中是这样的:

  1. 爪哇: byte[]
  2. 镖: Uint8List
  3. IOS: FlutterStandardTypedData -> typedDataWithBytes

我建议查看更多文档:https : //flutter.dev/docs/development/platform-integration/platform-channels#codec