登录社区云,与社区用户共同成长
邀请您加入社区
暂无图片
为遵守国家网络实名制规定,未绑定将限制内容发布与互动
本文介绍了 tuya_home_flutter_plugin 在 OpenHarmony 上的适配实践,保留原 Dart 包名与通道契约,仅实现版本查询接口,其余方法及事件通道均返回 tuya_home_unsupported,避免误导调用方。通过 ArkTS 注册四条通道,严格管理生命周期,确保插件安全卸载。适配版本为 0.0.1-ohos.1,目标仓库已创建,支持 Flutter OHOS 平
这 48 个技能的价值,不在于「AI 又能多写几行代码了」,而在于把那些有标准答案、却要反复查证的环节,变成了一次性的基础设施。装一次,之后每次遇到同类问题,AI 会自动按官方规范走一遍流程。你省下来的不是打字时间,是「翻文档、对版本、试参数」的时间。建议的入手顺序:先装和这两个,用一周感受一下差别,再按自己的项目类型补崩溃分析或多设备适配那一组。技能广场:https://matrix.openh
上架过应用的朋友应该都懂那种感觉,功能两天就写完了,结果在提审页面上卡了一个下午。AppGallery 的介绍截图是个硬门槛,手机、平板、PC 三端各来一套,每端 3 到 10 张,比例还各不相同,手机要 9:16,平板要 3:2,PC 要 16:9。你得手动截图、裁状态栏、套模板、对尺寸,一轮下来半天就没了。更难受的是下次版本迭代,页面改了,整套图还得重来一遍。我最近在 OpenHarmony
本文实现 Kotlin 官方 kotlinx-bignum 在 OpenHarmony 上的纯语义复刻,基于基 2^16 的竖式算法,零依赖 @kit.*,通过三层架构(语义层、引擎层、验收页)精确实现 BigInteger 的加减乘、阶乘、幂运算等核心功能。真机验证 50!、2^128、超大数乘法及安全整数边界,结果完全正确。关键踩坑经验:选对基数、妥善处理进位与严格模式限制,为数学类库鸿蒙适配
本文介绍了 openinstall_flutter_plugin 在 OpenHarmony 平台的适配实践,基于上游 2.5.3 版本,完成 OHOS 侧插件开发与构建。通过整合 ArkTS 插件入口、MethodChannel 通信及 Ability 生命周期管理,实现安装与拉起参数的完整传递。修复示例签名配置安全问题,规范依赖版本,确保 HAP 构建稳定。最终链路打通从渠道链接到 Dart
本文介绍了 jpush_flutter 在 OpenHarmony 上的适配实践,通过构建 OHOS 插件 HAR 模块、实现最小化 ArkTS 插件并注册 MethodChannel,仅支持平台与版本查询,其余推送功能返回 jpush_unsupported 错误码,确保失败可诊断。保持 Dart 层 API 兼容,无需业务迁移,为后续接入真实原生 SDK 奠定基础。
本文介绍了 mobpush_plugin 1.3.2 在 OpenHarmony 平台的适配实践,针对无原生 SDK 可用的困境,保留 Dart API 与通道契约,实现插件发现、HAR 构建及注册。重点修复了 EventChannel 注册顺序导致的启动崩溃问题,明确返回 mobpush_unsupported 错误码以避免业务误判,确保能力边界清晰。适配版本为 1.3.2-ohos.1,支持平
Flutter 3.47 鸿蒙适配实战:flutter_hms_account 通过复用原生 AccountKit,实现华为账号登录、静默登录及授权管理。基于 pubspec.yaml 声明 OHOS 平台,统一五条 MethodChannel 至 AccountMethodCallHandler,共享上下文与缓存。关键点:严格遵循 Dart API 字段名(如 openId),OHOS 侧仅支持
本文详述了RK3568平台中UART0串口节点缺失的排查过程。核心问题为:因公版设备树中vcc_camera-regulator抢占GPIO0_C1(uart0_tx),导致驱动probe失败(-22),无法生成真实/dev/ttyS0节点。故障表现为假文件存在、tcgetattr报Notatty、/proc/tty/driver/serial无0:记录。解决方案为在板级dts中删除vcc_cam
本文实战适配Kotlin Multiplatform官方分页库Paging 3至OpenHarmony,通过克隆androidx.paging源码、重建ohos变体(3.4.0-ohos.1),补写POSIX互斥锁实现,配置sourceSet层级与编译参数,成功在DevEco模拟器上跑通Ktor MockEngine驱动的分页数据流。全链路验证了PagingSource→Pager→PagingD