- 博客(71)
- 资源 (4)
- 问答 (1)
- 收藏
- 关注
原创 DevEco CLI 工具链实战(6):模拟器全生命周期 emulator
本文介绍了DevEco CLI工具链中的devecocli emulator命令,详细讲解了模拟器生命周期管理的9个子命令,包括实例列表查看、启动/停止、系统镜像下载、虚拟设备创建/删除以及许可证管理。文章重点解析了模拟器启动的多策略实现、9种设备类型分类(如手机、折叠屏、穿戴设备等)以及关键代码结构(如EmulatorManager类)。开发者可通过终端完成模拟器全流程操作,但需注意镜像下载耗时较长且需手动接受许可证。核心功能包括状态轮询、脱离式进程管理及双格式数据解析,适用于鸿蒙应用多设备类型的开发测试
2026-07-07 17:45:36
190
原创 DevEco CLI 工具链实战(5):设备管理 device
本文深入解析DevEco CLI中devecocli device命令的工作原理与使用技巧。通过device list可查看活跃设备(真机与模拟器)的基本信息,device view可获取设备详情。底层通过hdc list targets发现设备,并用hdc shell param get批量获取设备属性,其中模拟器通过127.0.0.1:*序列号识别,其设备类型由emulator list信息覆盖以保证准确性。文章还提供了常见问题排查方法,并预告下篇将探讨模拟器生命周期管理相关内容。
2026-07-02 03:11:44
376
原创 DevEco CLI 工具链实战(4):全链路部署 run
本文深入解析了DevEco CLI工具链中的devecocli run命令,该命令实现了从源码到设备运行的一键部署功能。文章详细拆解了其四个执行阶段:构建项目、安装HSP共享库、安装主HAP包和启动Ability,并重点讲解了自动模块选择逻辑、HSP依赖安装顺序以及多设备处理机制。同时介绍了--skip-build、--uninstall等实用参数的使用场景,帮助开发者在复杂项目中高效使用该命令。通过关键代码解读和常见问题排查指南,使开发者能够快速定位和解决部署过程中的典型问题。
2026-07-02 03:08:30
293
原创 DevEco CLI 工具链实战(3):构建流水线 build
本文深入解析了HarmonyOS项目构建工具devecocli build的三步流水线机制:依赖安装(ohpm install)、配置同步(hvigor sync)和编译打包(hvigor assemble)。重点剖析了HSP依赖的自动解析与构建顺序控制、多模块构建选项(HAP/HSP/APP)、构建清理与并发锁机制等核心功能。文章通过流程图和命令行示例,帮助开发者理解构建过程中各阶段的协作关系,掌握构建异常排查方法,以及如何通过参数控制构建行为(如release模式、指定模块等)。
2026-07-02 02:53:28
370
原创 DevEco CLI 工具链实战(2):项目脚手架 create
本文深入解析了DevEco CLI工具链中devecocli create命令的实现机制,重点介绍了项目创建流程的六个核心步骤:参数校验规则、执行创建过程、内置模板结构、占位符替换逻辑、API Level适配策略以及完整性校验机制。该命令通过模板渲染引擎实现项目初始化,支持参数自定义校验(如应用命名规范、包名格式、API Level范围),自动完成配置文件的占位符替换和SDK版本适配,并通过严格的文件校验确保项目完整性。文章通过具体示例和代码片段,帮助开发者理解底层实现原理,便于自定义模板和排查创建问题,提
2026-07-02 02:48:06
334
原创 DevEco CLI 工具链实战(1)CLI 入门与全局概览
本文介绍了HarmonyOS开发工具链DevEco CLI的安装与基础使用。作为DevEco Studio的命令行封装,devecocli整合了ohpm、hvigor等核心工具,新增项目脚手架、Skills市场等功能,适用于CI/CD等自动化场景。 主要内容包括: 通过npm全局安装devecocli并验证版本 11个子命令功能概览(create/build/run等) ToolProvider自动发现DevEco Studio路径的机制 三个关键环境变量(版本检查跳过/调试模式/代理配置) 自更新命令实现
2026-07-02 02:36:52
168
原创 使用 AIShell 在华为云上编译 xiaohong 固件完整指南
本文介绍了如何使用华为云AI Shell自动化构建OpenHarmony轻量系统固件,重点关注xiaohong项目的编译流程。通过AI Shell创建x86_64架构ECS实例,完成环境配置、源码下载(需使用repo工具添加--git-lfs参数)、工具链配置(包括RISC-V编译器和clang软链接)、Python依赖安装等步骤,最终生成ws63-liteos-app固件包。案例详细说明了从资源创建到产物下载的全流程(约60分钟,费用10元),并强调了架构选择、工具链配置等关键点。AI Shell特别适合
2026-07-01 12:56:22
582
原创 RNOH x HarmonyOS 智感握姿:原生事件驱动 RN UI 自适应
本文介绍了如何在React Native应用中接入HarmonyOS智感握姿能力,实现悬浮按钮根据用户握持状态自动调整位置。通过三层架构设计(React Native页面层、RNOH桥接层、HarmonyOS原生层),完成了从原生事件到RN页面UI更新的完整链路。文章提供了商品图编辑页的业务场景示例,详细说明了技术方案、接口定义及实现代码,并展示了左右手握持状态的运行效果。该方案优化了大屏手机的单手操作体验,使按钮位置更符合用户自然握持习惯。
2026-06-25 01:00:47
272
原创 RNOH x HarmonyOS 碰一碰分享:SKU 信息近场流转接入设计
本文是《React Native x HarmonyOS NEXT 创新能力接入方案》系列第7篇,介绍如何在React Native中接入HarmonyOS的"碰一碰分享"能力,实现跨境电商场景下SKU信息的近场快速流转。文章详细阐述了技术方案,包括React Native层、桥接层和原生层的架构设计,以及调用流程。通过结构化参数设计,实现了商品信息的多场景流转,并提供了完整的代码实现和运行截图。该方案可应用于运营分享、采购协作等业务场景,相比传统方式能显著提升多设备协同效率。
2026-06-25 00:47:28
189
原创 RNOH 拉起 HarmonyOS 小艺智能体:商品运营助手真机实践
本篇在 React Native 页面中封装“小艺商品运营助手”,通过 RNOH TurboModule 调用 ArkTS 的 Agent Framework Kit,并在 HarmonyOS 真机上完成参数传递、独立 Ability 承载和系统小艺对话拉起。
2026-06-23 23:44:03
315
原创 RNOH x HarmonyOS 端侧 AI:商品图主体分割与背景替换真机实践
在 React Native 页面中选择商品图片,通过 RNOH TurboModule 调用 HarmonyOS Core Vision Kit 的 `subjectSegmentation.doSegmentation`,完成商品主体分割、Mask 生成和背景替换。
2026-06-19 06:13:48
332
原创 RNOH x HarmonyOS OCR:商品包装 / 物流面单识别接入方案
上一篇我们完成了 TTS 语音合成,本篇继续把 HarmonyOS 的视觉识别能力接入 React Native 项目,实现“选择图片 → OCR 识别 → 结果回显到 RN 页面”的完整链路。
2026-06-19 01:32:10
385
原创 DevEco Studio 内存泄漏排查实战:从 TTS 轮询到引擎互斥的完整修复
记录了一个 HarmonyOS React Native 项目在 DevEco Studio 中运行时出现内存泄漏的完整排查与修复过程
2026-06-18 23:20:59
243
原创 RNOH x HarmonyOS Core Speech Kit TTS:商品卖点语音播报真机实践
本文是《React Native x HarmonyOS NEXT 创新能力接入方案》系列第3篇,详细介绍了如何在React Native应用中接入HarmonyOS Core Speech Kit实现TTS(文本转语音)功能。
2026-06-08 22:58:13
340
原创 RNOH TurboModule 最小实践:从 Native*.ts 到 ArkTS Package 注册
文章摘要(149字): 本文是《React Native x HarmonyOS NEXT 创新能力接入方案》系列第二篇,聚焦实现React Native调用ArkTS原生模块的最小TurboModule闭环流程。通过定义sayHello和formatSkuName两个方法,验证跨端调用链路,为后续TTS、OCR等复杂Kit接入奠定基础。文章详细拆解了TypeScript spec规范、Codegen配置、工程结构设计(含RN与HarmonyOS工程协作),并给出实际项目中的模块注册与实现步骤。关键点包括T
2026-06-06 02:38:17
196
原创 React Native 跑在 HarmonyOS NEXT 上:RNOH 环境搭建与首个页面运行
本文介绍了《React Native x HarmonyOS NEXT 创新能力接入方案》系列的第一部分,重点讲解了如何搭建React Native(RN)与HarmonyOS NEXT(RNOH)的开发环境。文章详细说明了技术架构,包括RN业务层、RNOH桥接层和HarmonyOS原生层的分工,并指导开发者完成环境准备、创建RN项目、引入HarmonyOS工程等步骤。通过运行示例项目,验证了RN页面成功运行在HarmonyOS设备上,为后续接入TTS、OCR等系统能力打下基础。文中还强调了版本匹配和资料核
2026-06-06 02:14:21
252
原创 RNOH 鸿蒙环境搭建排障附录:0.84.1 + HarmonyOS 6.1 示例记录
本文记录了在特定环境下(React Native 0.84.1 + HarmonyOS 6.1)解决RNOH项目运行问题的完整过程。主要包括四个关键问题:1) Metro因本地源码依赖导致的模块解析失败,通过配置watchFolders和nodeModulesPaths解决;2) hvigor构建时根节点不可用问题,需正确配置RNOH插件;3) 模拟器版本与SDK不匹配问题,需确保版本一致;4) safe-area-context原生模块兼容性问题,通过JS shim临时方案绕过。文章提供了具体配置代码和解
2026-06-06 01:56:10
459
原创 鸿蒙原生开发到底和 Android 开发有什么不同?
自华为推出 HarmonyOS(鸿蒙操作系统)以来,"鸿蒙原生开发"成为开发者圈的热门话题。很多 Android 开发者都在问:鸿蒙原生开发到底和 Android 开发有什么不同?本文将从技术栈、架构设计、开发工具等多个维度进行详细对比。工具链高度相似(Android Studio → DevEco Studio)声明式 UI 概念相通(Compose → ArkUI)组件化思想一致ArkTS 语法对熟悉 TypeScript 的开发者非常友好。
2026-05-21 11:24:56
429
原创 让 Agent 学会使用 Hugging Face:从安装 hf CLI 到浏览器端 AI 应用落地
Agent: 没有 CLI 的服务我 TM 不干~
2026-05-18 11:04:40
217
原创 折腾一下 Codex 接上 DeepSeek 了:CLI 和 App 都能用
1. 安装 Node.js 18+ 和 Go 1.25+2. 安装 Codex CLI3. 获取 DeepSeek API Key4. 克隆 Moon Bridge5. 编写 config.yml6. 启动 Moon Bridge 本地服务7. 生成 Codex 的 config.toml 和 models_catalog.json8. 先用 Codex CLI 测试链路9. 再用 codex.app 复用同一份配置10. 通过 Moon Bridge 日志排查请求是否打通。
2026-05-16 16:47:21
3229
3
原创 Swarm Skills:让一群 Agent 像一个组织一样工作
这篇论文不是那种让人看完立刻觉得“哇,模型指标又涨了”的论文。它的价值不在 benchmark。当 Agent 越来越多,真正稀缺的不是智能。而是秩序。没有秩序,多 Agent 就是几个模型互相聊天。有了秩序,多 Agent 才可能变成团队。而 Swarm Skills,就是试图把这种秩序变成一种可以复用、可以分发、可以进化的资产。从 Prompt Engineering,走向 Context Engineering。也就是:不只是会和 AI 对话。不只是会给 AI 上下文。
2026-05-14 10:45:17
415
原创 如何同步远程分支到本地(远程有些分支已经删除了)
本文介绍了如何同步清理Git中远程已删除的分支。通过git fetch --prune或git fetch -p origin命令可清除远程跟踪分支,使用git branch -vv查看分支状态,标记为[origin/xxx: gone]的表示远程分支已删除。对于本地分支,可用git branch -d或-D删除(已合并/未合并)。还可设置git config --global fetch.prune true实现自动清理。这些操作能帮助开发者保持本地和远程分支的一致性。
2026-03-20 10:12:13
115
原创 2026 年上鸿蒙别再试错了:选框架看这篇
大家好,我是胡琦。这两年我和很多开发者聊鸿蒙生态(OpenHarmony / HarmonyOS NEXT)时,几乎每个人都会问同一个问题:“我现有的跨平台代码,到底能不能跑在鸿蒙上?“如果能跑,要改多少?“选哪个框架最稳?“手机能跑,PC 能不能也一起搞定?“有没有成熟仓库可以直接抄作业?所以我把自己最近一段时间的调研结果整理成了一份**《2026版:跨平台框架适配鸿蒙信息汇总表》**,你可以把它当成一张“鸿蒙通行证地图”。
2026-01-27 00:42:07
1140
原创 Claude Code 作者亲自揭秘:我是如何使用Claude Code?(13条全配置解析)
ClaudeCode之父Boris Cherny分享了13条核心配置,展示了AI原生时代的开发哲学。
2026-01-05 00:00:38
1324
原创 基于开发者空间鸿蒙云手机体验鸿蒙开发
本文详细介绍了如何从零搭建鸿蒙手机开发环境并连接鸿蒙云手机进行应用开发。主要内容包括:获取AK/SK密钥、下载DevEco开发工具、创建和操作鸿蒙云手机实例、通过CLI建立远程连接隧道、配置DevEco Studio开发环境,以及最终在云手机上成功运行调试"Hello World"应用的全过程。文中还提供了常见命令说明和注意事项,帮助开发者快速上手鸿蒙云手机开发。目前该服务处于公测阶段,提供180小时免费使用时长。
2026-01-04 14:56:43
1046
原创 基于华为开发者空间云开发环境(容器)探索前端智能化
本项目基于华为云开发环境,将RuoYi-Vue前端框架与华为云MaaS平台提供的DeepSeek大语言模型深度集成,通过TinyAgent对接MCP服务实现智能化改造。案例包含云开发环境配置、百万Token代金券领取、源码获取部署等步骤,最终实现了一个支持自然语言处理、智能对话等功能的Web应用。整个案例可在60分钟内完成,资源免费使用,适合企业、开发者及高校学生实践学习。
2026-01-04 14:51:32
850
原创 基于开发者空间从0到1搭建openJiuwen智能体开发平台
本文介绍了如何利用华为开发者空间从零搭建openJiuwen智能体开发平台。首先概述了openJiuwen作为开源Agent平台的特点和华为开发者空间的资源优势。详细步骤包括:1)获取AtomGit AI或华为云MaaS的大模型API;2)在华为云开发桌面中部署Docker环境;3)安装并启动openJiuwen平台;4)配置模型服务并测试连通性。最后演示了在平台中创建智能体应用的全过程,为开发者提供了完整的AI Agent开发解决方案。该方案充分利用了华为云的免费资源和开源工具链,降低了AI应用开发门槛。
2026-01-04 14:49:55
1399
原创 不仅是技术突围:从智谱 AtomGit 开源矩阵,看国产开源如何用数据讲故事
智谱AI开源多模态核心模型,其中Open-AutoGLM实现AI操作手机功能,可自动完成美团搜索、小红书发布等任务。同时开源视觉、听觉、语音合成模型,构建完整AI生态。为助力开发者展示项目增长,推荐使用GitCode Star History工具,自动生成项目Star趋势图,提升开源项目吸引力。
2025-12-11 19:16:47
1008
原创 「21天开源鸿蒙PC先锋训练营」03详细解读鸿蒙PC命令行适配
鸿蒙PC生态建设需要强大的命令行工具支持。OpenHarmonyPCDeveloper/build项目提供了一套高效的"移植工厂"方案,通过环境变量注入和自动化调度,将Linux开源工具批量适配到鸿蒙平台。项目采用标准化流程:解析dependency.json获取依赖配置,注入OpenHarmony编译环境,执行build_ohos.sh脚本完成构建,最终生成HNP软件包。以tree命令为例,只需添加build_ohos.sh和hnp.json两个文件即可完成移植。该项目为鸿蒙PC生态建
2025-12-04 10:53:17
1264
原创 GitCode 开源人都在用的 Star History:把星标曲线变成你的流量证据
Star History 是一个为 GitCode 仓库生成手绘风格星标趋势图的工具,支持实时更新和多仓对比。用户可一键导出高清图片或嵌入代码到 README/博客/官网,直观展示项目增长轨迹。该工具提供深色/浅色主题切换,支持按日期或时间线模式查看数据,并可通过 Docker 快速部署或本地开发二次开发。适用于开源项目展示、技术博客数据支撑、团队复盘等场景,帮助用数据讲述项目增长故事。开源项目地址:https://gitcode.com/huqi/star-history,欢迎体验和贡献。
2025-12-04 10:50:19
1101
原创 「21天开源鸿蒙PC先锋训练营」01-MacOS 搭建鸿蒙PC环境与构建系统
本文详细介绍了在Mac环境下搭建鸿蒙PC开发环境的完整流程。首先需要安装Python环境,然后从鸿蒙每日构建网站下载对应芯片版本的SDK并解压配置。接着设置环境变量,拉取构建脚手架工具,最后以cmdtree项目为例演示了本地编译过程。文中提供了完整的命令行操作步骤和关键截图,帮助开发者快速搭建鸿蒙PC开发环境。该环境搭建成功后可为后续鸿蒙应用开发提供基础支持。
2025-11-26 20:26:11
471
原创 21天开源鸿蒙训练营|Day2 ReactNative 开发 OpenHarmony 应用环境搭建实录
本文介绍了使用React Native开发OpenHarmony应用的详细流程。首先通过npx初始化React Native项目,安装鸿蒙依赖包并配置metro.config.js。接着在DevEcho中创建Empty Ability壳工程,生成bundle包并集成RNOH依赖。最后补充原生工程代码,包括添加CPP侧代码和ArkTS侧代码,配置CMakeLists.txt文件以生成librnop_app.so。整个流程展示了如何将React Native框架适配到OpenHarmony平台进行跨平台开发。
2025-11-24 18:43:39
876
原创 21天开源鸿蒙训练营|Day1 拒绝环境配置焦虑:AI 辅助下的 OpenHarmony 跨平台环境搭建全实录
摘要: 本文记录了在AI助手辅助下将Qt移植到OpenHarmony的实践过程。通过Gemini的引导式问答获取关键步骤:准备OpenHarmony SDK、编译Qt源码、配置Qt Creator。另辟蹊径采用社区Qt源码(openharmony-sig/qt),参照用户手册完成环境搭建,最终在DevEcho Studio中成功运行首个Qt程序。整个过程展示了AI辅助开发与社区资源结合的高效实践方式。(150字)
2025-11-22 07:50:31
661
原创 劲省 8999 元!两行代码搞定 Electron 在鸿蒙 PC 模拟器上的白屏“顽疾”
价值 8999 的代码:app.disableHardwareAcceleration();app.commandLine.appendSwitch('disable-gpu');
2025-11-13 16:24:16
1361
1
原创 Mac环境Java配置指北 - 解决java多版本共存
本文介绍了在macOS上管理多版本Java(8和17)的完整方案。通过Homebrew安装Temurin Java 8和17后,在.zshrc中配置环境变量和切换函数(java8/java17),实现命令行快速切换。还包含Maven和IDE的配置方法,常见问题解决方案,以及使用jenv进行高级管理的建议。这套方案能帮助开发者轻松维护Java 8老项目同时开发Java 17新项目,确保各版本独立运行且与开发工具完美配合。
2025-09-11 00:23:35
1168
原创 LLM Prompt与开源模型资源(4)提示词工程进阶指南
摘要 本文系统介绍了大模型提示工程的设计方法与技巧。针对不同任务类型,提出了序列式、并行式和反向三种提示语链设计策略,通过任务分解和逻辑引导提升生成内容质量。在推理大模型应用中,强调简洁指令、通俗化表达和深度思考提示词的使用技巧。对于文生图和文生视频模型,分别提出5W1H框架和六要素描述法,指导用户通过结构化提示词生成高质量多媒体内容。这些方法可广泛应用于技术文档、市场分析、创意内容生成等场景,有效提升大模型输出的准确性和创造性。
2025-08-04 16:31:44
1309
中项计算公式汇总.pdf
2020-01-14
JLink_Windows_V688c.exe
2020-12-05
CSS3.0参考手册4.0版.chm
2016-05-30
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅