我可以从另一个应用程序中调用平台频道吗?
Can i call platform channel from another app in flutter?
我正在用 flutter 开发一个应用程序,我想使用一个 SDK,它不适用于 flutter,他们有一个用 java(android 本机)编写的示例项目,并且我想将该应用程序集成到我当前的 flutter 应用程序中,是否可以通过平台渠道完成?
我在 android native 方面的经验非常薄弱,所以我几乎可以接手那个项目。
提前致谢,
是的,你可以。不过,这是您自己的应用程序,而不是另一个应用程序。这不是必需的,但 Android Studio 会帮助你。
你必须修改你的Flutter工程的/android工程。您需要实现有问题的SDK,以及copy/paste/refactor相关的示例代码。然后,您可以通过方法通道将此代码暴露给 Flutter 端。要了解操作方法,read this doc.
重要提示:热重启不会更新本机代码。每次要应用本机代码更改时都必须重新编译。
我正在用 flutter 开发一个应用程序,我想使用一个 SDK,它不适用于 flutter,他们有一个用 java(android 本机)编写的示例项目,并且我想将该应用程序集成到我当前的 flutter 应用程序中,是否可以通过平台渠道完成?
我在 android native 方面的经验非常薄弱,所以我几乎可以接手那个项目。
提前致谢,
是的,你可以。不过,这是您自己的应用程序,而不是另一个应用程序。这不是必需的,但 Android Studio 会帮助你。
你必须修改你的Flutter工程的/android工程。您需要实现有问题的SDK,以及copy/paste/refactor相关的示例代码。然后,您可以通过方法通道将此代码暴露给 Flutter 端。要了解操作方法,read this doc.
重要提示:热重启不会更新本机代码。每次要应用本机代码更改时都必须重新编译。