2017-08-30 28 views
2

当需要外部组件(如Camera或File拾取器)时,Android开发人员文档的Flutter(当前正在开发)指出,我们必须构建一个本机平台集成Flutter - Android原生平台集成

我目前有一个内置条形码阅读器和制造商提供的Android API的设备。所以,为此,我需要追求这种本地平台集成方法 - 甚至是为了播放视频或使用相机来解决这个问题。

是否有一个示例回购,演示了一个良好集成的应用程序应该如何? ..例如集成了ExoPlayer的项目?

回答

2

您可以使用平台通道调用未经Flutter平台公开的本机API。

有一个在Writing custom platform-specific code文档的一个示例:

充分,可运行此示例源代码是在/examples/platform_channel/为Android与Java和iOS与目标C可用。

如果您想让您的代码可以被其他人重用,您可以将其作为包发布,但这是可选的。 Flutter团队维护的插件有repo,您可以使用它来获取灵感。