我有以下要转换为 dart 的代码片段。
JAVA代码
static final byte[] MESSAGE_M1_REQUEST = new byte[]{(int) 1, (int) 2, (int) 3, (int) 4};
ByteBuffer bf = ByteBuffer.wrap(MESSAGE_M1_REQUEST);
int certLength = ByteBuffer.wrap(macIdBytes).getInt();
镖
在 Dart 中使用 Uint8List 而不是 byte[] 以及如何在 Uint8List 上执行 ByteBuffer.wrap 和使用 .getInt() ?
final Uint8List MESSAGE_M1_REQUEST = Uint8List.fromList([1, 2, 3, 4]);