什么时候应该使用 Dart/Flutter 中的 Uint8?

Jul*_*e15 7 types dart flutter

我正在处理一个包含大量字节和字节数组的颤振项目。我注意到我可以访问 Uint8 和 Uint8List。如果我理解正确,Uint8List 将节省一些内存,而不是使用带有字节的普通列表。但是,似乎 Uint8List 只接受常规整数。是否有使用 Uint8 类型的用例?或者我应该为字节使用 int 类型?

小智 4

编辑:问题在这里得到解答

根据此处的文档,它接受整数,然后将其截断为低八位。这意味着您可以在标准 32 位整数中有效存储四个列表条目。检索整数时,该整数很可能会在 reqular 使用的字节数前面加上int