鴻蒙代碼工坊:面向 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`以正確獲取音頻流,並且只適

閱讀全文