logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Flutter三方库适配OpenHarmony【flutter_web_auth】— FlutterPlugin 与 AbilityAware 双接口实现

欢迎加入开源鸿蒙跨平台社区:https://openharmonycrossplatform.csdn.netflutter_web_auth 的 OpenHarmony 实现需要同时实现三个接口这比 secure_application(只需要两个接口)多了一个 AbilityAware。为什么?因为打开浏览器需要,而不是普通的 ApplicationContext。这篇把三个接口的职责和实现细

#flutter#harmonyos
Flutter for OpenHarmony:从零搭建幸运大转盘app(十一)个人中心

应用的三个主要页面,转盘页和统计页都做完了,还剩个人中心。这一篇我们来实现个人中心页面,展示用户信息和获奖记录列表。

#flutter#鸿蒙#harmonyos
Flutter三方库适配OpenHarmony【flutter_speech】— 单元测试与集成测试

欢迎加入开源鸿蒙跨平台社区:https://openharmonycrossplatform.csdn.net“没有测试的代码就是遗留代码”——Michael Feathers的这句话在Flutter Plugin开发中尤其适用。Plugin涉及Dart层和原生层两部分代码,加上跨进程的MethodChannel通信,任何一个环节出问题都可能导致功能异常。flutter_speech的测试策略需要

#flutter#单元测试#集成测试 +1
Flutter三方库适配OpenHarmony【flutter_speech】— 持续语音识别与长录音

欢迎加入开源鸿蒙跨平台社区:https://openharmonycrossplatform.csdn.netflutter_speech默认配置的最大录音时长是60秒,识别模式是短语音(recognitionMode=0)。对于语音搜索、语音指令这类场景完全够用。但如果你要做语音笔记、会议记录、实时字幕这类需要长时间识别的功能,就需要突破这个限制。今天我们来探讨如何基于flutter_speec

#flutter#harmonyos#语音识别
Flutter三方库适配OpenHarmony【flutter_web_auth】— 深度链接(Deep Link)机制全解析

欢迎加入开源鸿蒙跨平台社区:https://openharmonycrossplatform.csdn.net深度链接是 flutter_web_auth 在 OpenHarmony 上能工作的基础设施。没有深度链接,浏览器完成认证后就没办法把结果回传给 App。这篇把 OpenHarmony 的深度链接机制从底层讲清楚——Want 是什么、skills 怎么配、singleton 为什么必须、系

#flutter
Flutter三方库适配OpenHarmony【flutter_web_auth】— 调试技巧与常见问题排查

欢迎加入开源鸿蒙跨平台社区:https://openharmonycrossplatform.csdn.netflutter_web_auth 的调试比一般的 Flutter 插件要难——因为它涉及跨进程通信。App 打开浏览器是一个进程,浏览器重定向回来是另一个进程,中间还有系统的深度链接匹配。任何一个环节出问题,表现都是"回调不触发"。这篇把排查流程系统化,帮你快速定位问题。清除日志开始监控触

#flutter
Flutter三方库适配OpenHarmony【flutter_speech】— Flutter Plugin 机制解析

欢迎加入开源鸿蒙跨平台社区:https://openharmonycrossplatform.csdn.net在正式动手适配之前,我觉得有必要花一篇文章把Flutter Plugin的工作机制讲透。很多人做插件适配的时候,上来就抄Android端的代码改改,结果各种问题。根本原因就是没搞清楚底层的通信机制。我刚开始写Flutter插件的时候也是这样,对Platform Channel的理解停留在"

#flutter#鸿蒙#harmonyos
Flutter三方库适配OpenHarmony【flutter_speech】— 开发环境搭建

欢迎加入开源鸿蒙跨平台社区:https://openharmonycrossplatform.csdn.net说到环境搭建,很多人觉得这是"体力活",没什么技术含量。但在Flutter-OHOS开发中,环境搭建可能是最考验耐心的环节。我第一次配这套环境的时候,前前后后折腾了将近一周,各种版本不兼容、路径配错、SDK下载失败…现在回想起来都头疼。为什么这么难?工具链还在快速迭代:Flutter-OH

#flutter#harmonyos#鸿蒙
Flutter for Openharmony盲盒抽奖App应用实战+地址管理实现

地址管理是电商App的基础功能之一。用户下单时需要选择收货地址,平时也需要管理自己的地址列表。这个功能看起来简单,就是一个列表页,但实际做起来发现有不少细节要处理。地址展示、默认地址标识、编辑跳转、添加新地址,每个环节都要考虑周全。我在做这个页面时,特别注意了信息的层次。地址是最重要的信息,要最醒目;联系人和电话是次要信息,用小字号和灰色;默认地址要有明显的标识,让用户一眼就能看到。@overri

#flutter#鸿蒙#harmonyos
Flutter三方库适配OpenHarmony【flutter_web_auth】— onMethodCall 方法分发与参数提取

欢迎加入开源鸿蒙跨平台社区:https://openharmonycrossplatform.csdn.net和。authenticate 的参数提取和错误处理逻辑更复杂——因为它涉及到打开浏览器这个"跨进程"操作。两个方法:authenticate(异步)和 cleanUpDanglingCalls(同步)参数提取:call.argument() + as 类型断言preferEphemeral

#flutter
    共 183 条
  • 1
  • 2
  • 3
  • 19
  • 请选择