linux - 是否可以在 Flutter 中编写特定于 Windows/Linux/MacOS 的代码?
问题描述
有了flutter-desktop-embedding
,我们现在能够将应用程序构建到桌面环境。但是,大多数插件都不起作用,因为它们还没有写入这些平台。有没有办法使用平台通道为桌面环境编写特定于平台的代码?
解决方案
是的,所有三个平台都有MethodChannel
API,尽管 Windows 和 Linux API 仍可能发生变化。有关更多信息,请参阅https://flutter.dev/desktop#plugins-1flutter-desktop-embedding
,以及有关示例的存储库。
推荐阅读
- ios - Xamarin iOS System.FormatException:输入字符串的格式不正确
- svn - 如何将文件更新为 SVN 上的头版本
- microsoft-teams - MS Teams 个人选项卡应用程序中可以有子选项卡/子菜单吗?
- android - 推出是不可点击的
- react-native - 在 react-navigation v5 中处理路由名称的最佳实践
- mysql - Mysql - 如何按列中的值对结果进行排序?
- postgis - 无法从地理服务器检索属性值
- php - 在 mySQL 中引入 JSON
- python - 在heroku上部署预测模型
- flutter - Firestore 忽略限制(颤动)