如何在flutter中嵌入原生android apis?

Posted

技术标签:

【中文标题】如何在flutter中嵌入原生android apis?【英文标题】:How to embed native android apis' in flutter? 【发布时间】:2017-11-12 19:22:30 【问题描述】:

我是一名编程新手,2017 年 5 月开始编码。

我想使用 flutter 在 android 和 iPhone 中访问用户手机的位置和存储。有什么办法可以在 Flutter 中嵌入原生代码?

【问题讨论】:

嗨!如果您签出Asking question format 以备将来在堆栈溢出时的努力会更好。 -谢谢 您应该在此处将每个问题拆分为一个单独的问题。 Flutter 文档中有一个关于与本机或平台特定代码集成的广泛部分:flutter.io/platform-plugins 可以使用pub.dartlang.org/packages/shared_preferences 在本地存储值,有关可用插件列表,请查看flutter.io/platform-plugins 【参考方案1】:

您可以在 Flutter 中编写特定于平台的代码,refer this doc

您可以查看this article 关于在原生应用中嵌入颤振。

【讨论】:

【参考方案2】:

platform plugins 上的 Flutter 文档解释了如何与原生 API 进行互操作。

【讨论】:

【参考方案3】:

您可能想使用this Flutter package 进行位置访问,Flutter 的网站上有一个关于File I/O 的指南。

【讨论】:

以上是关于如何在flutter中嵌入原生android apis?的主要内容,如果未能解决你的问题,请参考以下文章

Android原生嵌入Flutter模块

Android原生嵌入Flutter模块

如何在 Flutter 应用程序中显示原生 Android 视图?

混合开发架构|Android工程集成React NativeFlutterReactJs

ios原生嵌套Flutter模块

Flutter(六)Android与Flutter混合开发(Hybird)