logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Flutter跨平台三方库animations和flutter_animate在鸿蒙中的使用指南

本文介绍了在HarmonyOS平台上使用Flutter框架集成animations和flutter_animate动画库的开发实践。项目构建了一个动画画廊应用,展示了6种不同类型的动画效果,包括3D卡片翻转、粒子动画、弹性弹跳等。文档详细说明了从项目初始化、权限配置到核心功能实现的完整流程,重点介绍了页面切换动画的实现和flutter_animate库的简化动画方法。

#flutter#harmonyos#华为
Flutter跨平台三方库image_picker在鸿蒙中的使用指南

本文介绍了在HarmonyOS平台上使用Flutter框架集成image_picker插件实现图片管理功能的方法。通过创建Flutter项目、配置OpenHarmony适配版本的插件依赖,并设置必要的文件读写权限,开发者可以构建支持相册选择和拍照功能的照片墙应用。文章详细展示了核心代码实现,包括图片选择器初始化、相册选择、拍照功能以及优雅的底部弹窗交互设计,最终呈现出一个符合Material De

#flutter#harmonyos#华为
快速安装仓颉开发工具(MacOS版)

本文详细介绍了仓颉工具链的安装与配置流程。主要内容包括:1) macOS系统下的安装步骤,包括前置要求、依赖安装和工具链下载;2) 环境变量的临时和永久配置方法;3) 卸载与更新操作指南;4) 创建第一个仓颉程序的示范;5) 使用VSCode创建仓颉项目的完整流程;6) 开发环境准备和项目签名配置;7) 仓颉工程目录结构解析;8) 常见安装问题的解决方法;9) 官方和社区学习资源汇总。文章为开发者

文章图片
通用三方库鸿蒙化适配一篇搞定从环境到交叉编译(MAC篇)

Mac 上通过 OpenHarmony SDK(mac-sdk-full) 与 OHOS_SDK/PATH 完成交叉编译环境;结合 tpc_c_cplusplus 的 lycium,以 cJSON 演示 build.sh 编译与设备上 test.sh/ctest;文末 FAQ 覆盖 musl 动态库路径与 ARCH/构建目录踩坑。

通用三方库鸿蒙化适配一篇搞定从环境到交叉编译(MAC篇)

Mac 上通过 OpenHarmony SDK(mac-sdk-full) 与 OHOS_SDK/PATH 完成交叉编译环境;结合 tpc_c_cplusplus 的 lycium,以 cJSON 演示 build.sh 编译与设备上 test.sh/ctest;文末 FAQ 覆盖 musl 动态库路径与 ARCH/构建目录踩坑。

通用三方库鸿蒙化适配一篇搞定从环境到交叉编译(MAC篇)

Mac 上通过 OpenHarmony SDK(mac-sdk-full) 与 OHOS_SDK/PATH 完成交叉编译环境;结合 tpc_c_cplusplus 的 lycium,以 cJSON 演示 build.sh 编译与设备上 test.sh/ctest;文末 FAQ 覆盖 musl 动态库路径与 ARCH/构建目录踩坑。

Electron for 鸿蒙PC - 动态UI中文化的性能优化

本文介绍了在鸿蒙PC适配MarkText时,如何通过MutationObserver API实现第三方Vue组件的动态文本国际化。面对无法修改源码、文本动态渲染等挑战,传统方案如定时轮询或事件监听均存在不足。文章详细阐述了MutationObserver的工作原理及其适合此场景的优势,包括异步批量回调、精准监听DOM变化等特性。通过建立文本替换映射表、编写替换函数,并利用MutationObser

#electron#harmonyos#ui
深度实战:Rust交叉编译适配OpenHarmony PC——terminal_size完整适配案例

本文介绍了将terminal_size命令行工具适配到鸿蒙PC平台的详细过程。terminal_size是一个用Rust编写的跨平台终端尺寸检测库,支持Linux、macOS、Windows等系统。适配工作包括:环境准备(安装Rust和鸿蒙SDK)、项目结构调整(添加命令行入口和配置)、交叉编译配置(使用OHOS工具链)以及打包发布。最终实现了一个可在鸿蒙PC上运行的终端尺寸检测工具,支持多种输出

#rust#后端#harmonyos
掌握鸿蒙PC命令行选项解析:getoptions选项解析器实战技巧与最佳实践

本文介绍了一个优雅的POSIX shell脚本选项解析器getoptions。它支持flag、param、option等选项类型,可生成帮助信息并处理剩余参数。文档详细讲解了安装方法(tar.gz包或手动安装)、基本语法(parser_definition函数、setup配置、选项类型定义)以及使用示例(包括查看版本和帮助信息)。通过hello.sh示例脚本展示了实际应用,该脚本能解析标志选项、带

#鸿蒙#命令行#harmonyos +1
Electron for 鸿蒙PC - require.main.require()路径解析问题完整解决方案

摘要 在将Abricotine适配到鸿蒙PC平台时,遇到模块加载路径解析错误问题。require.main.require("./creator.js")从app/目录而非app/app/目录解析路径,导致模块找不到。经分析发现,这是由于Node.js的require.main指向入口文件main.js,而应用代码实际位于app/app/目录。

#electron#harmonyos
    共 175 条
  • 1
  • 2
  • 3
  • 18
  • 请选择