Flutter 如何调用Android和iOS原生代码
分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端创建的通