鸿蒙代码工坊:面向 HarmonyOS 7 的全流程 ArkTS 编码 Skill

鸿蒙代码工坊是 SkillHub 社区 Skill(v6.2.0,@user_8c9419f3/harmonyos-code-workshop),面向 HarmonyOS 7(API 26)与 ArkTS+ArkUI,内置 9700+ 行知识库。核心包括 51+ 组废弃 API 检测、编译五维自检、40 个模板与 76 个 Kit 速查,并覆盖六大 Kit 实战、HSP 模块化与 CI/CD 上架等。本文说明其定位、能力与 SkillHub CLI 安装方式(含 Cursor、Claude Code 等 skills 目录),以及典型对话用法与注意事项;无需 API Key。

阅读全文
dsh-ohos-shell:补齐 HarmonyOS/OpenHarmony 子进程运行环境

dsh-ohos-shell 是 DeepSeek Harness 针对 HarmonyOS/OpenHarmony 的插件,旨在解决子进程运行环境兼容性问题。它通过设置 zsh 环境变量、处理 `/tmp` 只读及沙箱 UID 差异,补齐缺失的 shell 配置,确保工具调用成功。安装后,该插件会将 harmonybrew 环境注入进程,并提供必要的函数库,修复了原系统默认 shell 不支持标准配置文件的缺陷。

阅读全文
dsh-harmonyos-hiboard:把 DSH 任务结果推送到鸿蒙负一屏

DeepSeek Harness(DSH)插件支持将本地任务结果推送至华为手机负一屏,实现移动端查看。插件兼容 dsh 0.1.5 / cordis 4,支持 Markdown 渲染及表格显示。安装方式包括命令行或配置文件,需在手机端获取授权码。插件具备三级兜底机制防止卡片丢失,并提供了推卡片、验证及自检三个工具命令。使用时需注意授权码安全、重启生效以及鉴权路由的特殊配置。

阅读全文
DeepSeek Harness HarmonyOS 开发套件插件

DeepSeek Harness (DSH) 提供了 `dsh-deveco` 插件,为 HarmonyOS 开发集成一站式工具。功能涵盖实时日志监控(HiLog)、Chrome DevTools 风格的 ArkUI Inspector(含截图交互、组件树与模拟操作)、ArkTS 语法高亮查看器以及设备管理。插件支持 Agent 调用 UI 树工具,并允许配置 DevEco Studio 或 CLT 路径。安装后需重启 DSH,需注意版本兼容性及调试源占用限制。

阅读全文
DeepSeek Harness 鸿蒙模拟器插件

DeepSeek Harness 的 `dsh-better-sidebar` 插件提供了一个集成鸿蒙模拟器管理的侧边栏标签页。该插件允许用户在 DSH 环境中直接启动模拟器、构建并部署 HarmonyOS 应用,支持多入口识别与实时反馈。它为 AI 提供了六个专用工具,用于模拟器控制、部署、日志查看及文档检索。安装需满足 Node.js、pnpm、DSH 及 DevEco 环境要求,支持 Windows/macOS 及 Linux(需桌面环境)。通过该插件,开发者可显著提升在 Harness 中开发鸿蒙应用的效率。

阅读全文
DeepSeek Harness 插件:将任务完成消息推送到华为负一屏

`dsh-hiboard-push` 是 DeepSeek Harness (DSH) 的插件,用于将任务完成消息实时同步到华为负一屏。该插件通过 `authCode` 进行身份验证,提供 `hiboard_push` 和 `hiboard_verify` 两个工具。`hiboard_push` 可发送包含任务名称、内容和状态的卡片,支持标准任务、周期任务及仅摘要模式。开发者可通过终端安装并配置该插件,实现智能体与手机端信息的可视化同步。

阅读全文
dsh-hdc-bridge:DSH 原生鸿蒙开发助手

dsh-hdc-bridge 是 DSH 客户端插件,由 1na-ko 维护,复用本机 hdc 二进制实现设备闭环调试(截图、UI 操作、装包、日志),集成官方 client 形态设备面板,并提供离线 Tier-1 官方知识层(28 篇)与可选 DevEco CLI 构建/签名/模拟器通道。零 npm 依赖,MIT 许可。安装:dsh plugin --profile <name> add dsh-hdc-bridge。

阅读全文
鸿蒙应用开发-录音保存并播放音频

你的代码示例展示了如何在鸿蒙系统中实现音频录制和播放功能。下面是对代码的总结和一些改进建议: ### 总结 1. **权限申请**: - 在启动录音之前,需要先请求用户授权。 - 使用 `requestPermissionsFromUser` 方法来获取用户的许可。 2. **录音功能**: - 使用 `startRecord` 开始录制音频,并将文件保存到指定路径。

阅读全文
鸿蒙应用开发-录音并使用WebSocket实现实时语音识别

你的代码实现了一个使用WebSocket进行实时语音识别的完整示例。下面是对整个项目的一些补充和优化建议,以确保项目的健壮性和可维护性。 ### 1. 权限检查和提示 在请求权限时,可以提供更详细的提示信息,并且可以在用户拒绝授权后给出合理的操作建议或引导用户前往设置页面进行手动授权。 ```javascript reqPermissionsAndRecord(permissions: Ar

阅读全文
鸿蒙应用开发-自定义可删除列表弹窗

该应用实现了自定义列表弹窗功能,支持添加、删除和确认任务。具体实现如下: 1. **实体类**:`Intention` 类用于定义任务项。 2. **数据源类** (`IntentionDataSource`) :管理任务列表的数据操作,包括增删查改及通知监听器更新。 3. **自定义弹窗组件** (`AddIntentionDialog`) :展示当前的任务列表,并提供删除和确认按钮。点击删除

阅读全文
鸿蒙应用开发-仿微信聊天对话对话信息列表

该示例展示了如何使用ArkTS创建一个类似微信的聊天应用界面。页面结构包括一个可滚动的消息列表和一个按钮,用于动态添加新消息。 核心代码如下: 1. `Msg` 类定义了消息类型(发送或接收)。 2. `MsgDataSource` 类实现了数据源接口,管理消息列表,并提供增删操作。 3. 页面中使用 `List` 控件显示消息列表,通过 `LazyForEach` 在用户滚动时动态加载新消息。

阅读全文
鸿蒙应用开发-发送POST请求并获取结果

该代码用于通过POST请求向服务器发送数据并解析JSON响应。核心功能包括: 1. 使用`http.createHttp().request()`方法,以异步方式发送POST请求。 2. 设置请求头和发送的数据。 3. 获取响应结果,并将其解析为JSON格式。 4. 解析JSON数据,提取有效信息更新界面文本。 代码结构清晰地展示了如何在HarmonyOS应用中实现HTTP请求。通过设置状态变量

阅读全文
鸿蒙应用开发-播放本地音频文件

本文档介绍了使用AVPlayer音视频播放器在HarmonyOS上实现音频播放功能。主要步骤包括:1. 创建`AVPlayer`实例并注册回调函数以处理状态变化和错误;2. 获取本地音频文件路径,通过文件系统操作打开音频文件获取文件描述符,并设置到`AVPlayer`中触发资源初始化;3. 实现状态机变化逻辑,从资源初始化到播放完成。此代码片段展示了如何在Stage模型下使用ArkTS语言实现音频

阅读全文
鸿蒙应用开发-请求语音合成服务获取音频文件

本文档描述了一个使用HarmonyOS实现的语音合成服务,通过上传文本数据并请求服务器返回音频数据。关键步骤包括创建HTTP请求、设置请求头部和数据体、处理响应数据保存至本地文件等操作。代码示例展示了如何在Ability中集成该功能,具体实现了用户输入文本后触发下载并保存为.wav格式的语音文件。需注意服务响应类型必须为`application/octet-stream`以正确获取音频流,并且只适

阅读全文