1

我正在寻找有关颤振桌面中插件的帮助。我正在使用https://github.com/google/flutter-desktop-embedding开发桌面应用程序。直到我只使用 Flutter 开箱即用的功能,一切都运行良好。现在我必须实现一个缺失的部分(使用外部打印机打印文件)。我正在苦苦挣扎,因为 github 存储库中的示例并没有给出如何做到这一点的完整愿景。有一个windows目录,负责为 Windows 构建应用程序的代码所在的目录。现在我不知道我可以把我的代码放在哪里开始开发我需要的代码。windows 目录如下所示:

源代码树

我可以把注册方法通道和处理每个函数执行的代码放在哪里?

4

1 回答 1

3

如果您实际上是在尝试构建一个插件,根据您的问题的标题,您不要将代码放在该目录中的任何位置;相反,您将创建一个插件并将代码放在那里。与应用程序分开是使它成为插件的原因。

如果您只是想将基于 MethodChannel 的代码直接添加到您的本机应用程序中,您可以将代码放在该目录中您喜欢的任何位置。只要您不破坏诸如项目名称或 Flutter 使用的构建设置之类的核心假设,该项目就可以随心所欲,就像针对移动平台的模板创建的 Flutter 项目一样。您只需要在跑步者启动期间在某处注册频道。

于 2019-10-31T01:03:39.577 回答