用户1175783
# flutter插件开发
关注作者
腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
用户1175783
社区首页
>
专栏
>
# flutter插件开发
# flutter插件开发
用户1175783
关注
发布于 2019-09-16 14:57:31
发布于 2019-09-16 14:57:31
934
0
举报
文章被收录于专栏:
用户1175783的专栏
用户1175783的专栏
#
flutter插件开发
代码语言:
javascript
复制
flutter提供了三个channel来支持dart与原生平台的交互,channel的使用方式类似rcp调用,不同的是flutter的内部实现是通过内存拷贝的方式将原生字节流转换成dart字节流。
MethodChannel
通过定义对应的资源名称实现与平台进行一次性通信。
EventChannel
通过流的方式,持续接收对方的通信数据,内部包装的MethodChannel
BasicMessageChannel
与MethodChannel类似,不同的是需要指定一个解码器,这个channel与MethodChannel没有本质区别。
#
交互原理
本文参与
腾讯云自媒体同步曝光计划
,分享自作者个人站点/博客。
原始发表:2019-09-10,如有侵权请联系
cloudcommunity@tencent.com
删除
前往查看
flutter
channel
event
通信
原理
目录
# flutter插件开发
# 交互原理
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档