Bla*_*pid 1 windows android dart flutter
美好的一天。
我是扑扑和飞镖的新手,因此将不胜感激
我在 android 目录中有一个当前用 Java 编写的 flutter 插件。我希望相同的插件能够在 Windows 和 mac 等其他平台上运行。我是否必须用 C++ 为 windows 和 Swift 为 macos 重写这个插件,或者我可以使用这些目录中的 java 文件。
如果我可以使用相同的 Java 文件,有人可以让我知道如何将这些文件移动到其他目录,以及我需要为我的 Flutter 应用程序做什么才能为其他平台获取这些插件。
您想要做的特定事情不起作用可能有两个原因:
camera例如,如果您考虑像这样的插件,即使您忽略语言问题,也无法在 macOS 或 Windows 上调用 Android 相机 API,因为它们不是 Android;他们有完全不同的操作系统相机 API。(有一些例外,比如sqflite包装一个已经跨平台的库,但这不是常态)。但是,对于您是否必须使用文档中描述的特定语言的一般问题,从技术上讲,答案是否定的:
但是,除非您正在处理现有的跨平台库,否则这可能不是一个好主意。如果您正在编写非特定于平台的新代码用于 Flutter,您几乎总是最好将它作为常规包在 Dart 中编写,它可以在所有当前和未来的 Flutter 平台上运行。
| 归档时间: |
|
| 查看次数: |
802 次 |
| 最近记录: |