你想要的是 aUint8List
而不是List<byte>
or List<int>
。
想一想:一个字节有 8 位。因此,Java 列表的每个项目存储 8 位。同样,Uint8List 每个项目存储 8 位,或者每个项目一个字节。
使用提供的代码执行此操作的方式:
import 'dart:typed_data'; //Bundled with Dart
Uint8List example = Uint8List.fromList([0, 2, 5 ,7, ..., ..., x]); //Uint8List of bytes
Run Code Online (Sandbox Code Playgroud)
从技术上讲,您也可以使用List<int>
,但按位运算会变得更加棘手,所以我不推荐它。
归档时间: |
|
查看次数: |
8784 次 |
最近记录: |