Flutter 如何调用Android和iOS原生代码

  1. 云栖社区>
  2. 博客>
  3. 正文

Flutter 如何调用Android和iOS原生代码

Android进阶开发 2019-04-11 21:03:51 浏览833
展开阅读全文

分3个大步骤:

1.在flutter中调用原生方法
2.在Android中实现被调用的方法
3.在iOS中实现被调用的方法

在flutter中调用原生方法

场景,这里你希望调用原生方法告诉你一个bool值,这个值的意义你可以随意定,这里表示的意义是是否是中国用户

你可以在flutter中设计好要调用的方法名称,这里就叫

isChinese

请注意:

在flutter中要调用原生代码需要通过通道传递消息,在flutter端就是MethodChannel

所以我们这里的做法是,在flutter 端创建一个自己命名的通道:

const platform = const MethodChannel("com.test/name");

这里的名字 com.test/name 你可以随便取。

讲解一下:

你可能有疑问了,我们自作主张在flutter端创建的通






网友评论

登录后评论
0/500
评论
Android进阶开发
+ 关注