我正在尝试使用Flutter,需要为Android和iOS制作一个插件包,并已开始使用Android。我需要与之通信的Android Java代码使用字节数组(byte [])作为输入和一些方法的返回类型。这在Dart中映射的是什么?
答案 0 :(得分:5)
Dart完全有一个dart:typed_data
核心库用于此目的:
https://api.dartlang.org/stable/1.24.3/dart-typed_data/dart-typed_data-library.html
我不能100%确定这是如何映射到Flutter插件模型的,但我怀疑Flutter用户或开发人员可以填写我们的信息:)
答案 1 :(得分:2)
答案 2 :(得分:1)
您可以像这样使用 with(df1, data.frame(num=unique(num), freq=tabulate(num)))
# num freq
# 1 1 3
# 2 2 3
# 3 3 1
:
List<int>
或者 List<int> data = [102, 111, 114, 116, 121, 45, 116, 119, 111, 0];
像这样:
Uint8List
另请查看 // import 'dart:typed_data';
Uint8List data = Uint8List.fromList([102, 111, 114, 116, 121, 45, 116, 119, 111, 0]);
、ByteBuilder
和 ByteData
以获取更多字节操作选项。阅读Working with bytes in Dart了解更多信息。