我已经建立了一个颤振项目。现在我需要从 pos 嵌入式设备打印。我正在谷歌搜索,但我没有得到任何解决方案。
如果有任何解决方案,请帮助我。
实际上我需要Android Q2 设备
我有相同的设备,我已经构建了颤振应用程序,并遇到了同样的问题。我联系了公司,他们为我提供了 android sdk,所以我添加了一个频道并从颤振代码中调用 print。
编辑:
对于你的情况,你可以下载公司提供的 SDK 并编写原生代码来打印收据。
例子:
飘飘然
static const platform = const MethodChannel('com.example.myapplication');
Future<void> _print() async {
try {
final bool result = await platform.invokeMethod('print',{"data":Printdata});
if (result) {
// success
} else {
// failed
}
} on PlatformException catch (e) {
//failed to print
}
}
然后在Main.java
/中Main.kt
实现 SDK 文档中的方法
例子:
public void onMethodCall(MethodCall call, MethodChannel.Result result) {
if (call.method.equals("print")) {
data = call.argument("data");
// Code from SDK documentation
} else {
result.notImplemented();
}
}