最全HarmonyOS文檔和社區資源使用技巧
各位開發者是否已經對HarmonyOS開發者文檔如何使用了如指掌?遇到問題時是否知道如何高效解決?是否知道如何參與開源社區貢獻?想要獲取更多廣受開發者喜愛的三方社區資源?為了幫助更多開發者快速接入,我們準備了HarmonyOS開發者文檔、官方求助渠道、社區貢獻指引還有更多三方資源。助你一臂之力,乘風破浪。
熟悉官方文檔,快速上手
01 應用開發
Codelab教程類:針對重點功能或場景的開發者教程,包括:通用組件、AI、數據庫、媒體和分布式等。
https://developer.harmonyos.com/cn/docs/documentation/doc-guides/codelabs-0000001141821381
DevEco Studio使用與下載:
https://developer.harmonyos.com/cn/develop/deveco-studio#download
開發指南類:各類設備(手機/平板、智能穿戴、智慧屏等)、應用核心功能開發。
https://developer.harmonyos.com/cn/docs/documentation/doc-guides/develop-overview-0000001071291809
API參考類:提供Java API、Native API和JS API介紹。
https://developer.harmonyos.com/cn/docs/documentation/doc-references/overview-0000001054518434
入門基礎類:快速了解HarmonyOS的系統定位、架構、特性、場景、開發基礎知識等。
https://developer.harmonyos.com/cn/docs/documentation/doc-guides/document-outline-0000001064589184
02 設備開發
獲取源碼:通過鏡像站點下載、HPM包管理器獲取、源代碼倉庫獲取。
https://device.harmonyos.com/cn/docs/start/get-code/oem_sourcecode_guide-0000001050769927
獲取DevEco Device Tool:
https://device.harmonyos.com/cn/ide
搭建系統環境;
https://device.harmonyos.com/cn/docs/start/introduce/oem_build_os_env-0000001121152509
基于開發板上手與開發:從系統支持的輕量系統開發板、小型系統開發板上手。產品開發實例如:WLAN模組、無屏攝像頭類產品、帶屏攝像頭類產品。
https://device.harmonyos.com/cn/docs/start/introduce/oem_start_guide-0000001054913231
設備開發指南:提供內核、驅動、子系統功能、組件開發指導。
https://device.harmonyos.com/cn/docs/develop/kernel/oem_kernal_user_process-0000001050032733
移植指南:芯片開發移植指導,三方庫移植指導。
API參考:提供完整的API接口介紹。
https://device.harmonyos.com/cn/docs/develop/apiref/js-framework-file-0000000000611396
HarmonyOS視頻課程:官方和業界大咖解讀HarmonyOS以及它的系統架構,讓您快速上手應用開發、設備開發。
https://developer.huawei.com/consumer/cn/training/result?type1=101603094347460003
遇到問題,高效解決
開發、調試總會遇到一些阻礙,建議先查找文檔,尤其是相關主題的開發指南、API參考。查閱文檔后仍不能解決的問題,通過以下方式高效解決:
方式一:論壇反饋
你遇到的問題其他開發者曾經遇到并已解決,歡迎在論壇搜索相關問題、提交新問題。通過互相討論、互幫互助,助力更多開發者掃清障礙。
https://harmonyos.51cto.com/answerlist
方式二:開源代碼/文檔bug,Gitee反饋
在使用開源代碼、文檔過程中,遇到bug請參考Issue模板,提交至OpenHarmony項目的Issue入口。提交之前可了解其他開發者已解決的問題,高效掃清障礙。
https://gitee.com/organizations/openharmony/issues
方式三:官網文檔問題在線反饋
閱讀文檔過程中,對于任何問題或者疑問,可通過官網意見反饋按鈕直接反饋。高質量的問題反饋有助于我們不斷完善文檔內容和質量,您提供的信息越詳盡,對我們問題改進越有幫助。
方式四:更多官方支持
https://developer.harmonyos.com/cn/support
貢獻開源社區持續提升
生態萌新,在熟悉文檔、上手開發、消滅bug后,你一定積累了不少經驗吧?歡迎每一個小有成就的你,貢獻你的知識和智慧,幫助更多開發者快速成長。
方式一:論壇/gitee答復其他開發者的相關問題
每一個Issue、問題的回復都是你為生態建設貢獻的力量。
方式二:Gitee貢獻代碼/文檔/教程/Samples
參考《OpenHarmony貢獻者指南》,參與社區貢獻。鼓勵開發者在學習、開發過程中,貢獻代碼(修復bug、優化代碼)、總結經驗并創建技術內容幫助更多開發者快速上手。
方式三:參與或申請新建SIG組
OpenHarmony成立了若干SIG(Special Interest Group)特別興趣小組,負責OpenHarmony社區特定子領域及創新項目的架構設計、開源開發及項目維護等工作。開發者可以通過加入SIG組討論及開發,貢獻你的代碼及知識。
https://gitee.com/openharmony/community/tree/master/sig
更多三方資源助你成長
HarmonyOS發布后,眾多業界大咖依托深厚的技術積累、豐富的項目經驗為生態貢獻力量,提交demo代碼、開設課程、制作詳細教程、培育更多的開發者。你可以通過行業大咖、資深開發者的分享與實踐,高效學習相關知識。
HarmonyOS課程:
https://harmonyos.51cto.com/study#edu
OpenHarmony Gitee社區資源:
https://gitee.com/openharmony/docs/tree/master/zh-cn/resources
當你學習某課程或功能時,功能可能會發生變化,請參考官方文檔獲取最新信息。
不積跬步無以至千里,不積小流無以成江海,生態的繁榮離不開廣大生態伙伴、開發者的共同努力,參與HarmonyOS生態,讓我們見證你的每一次付出和成長。
當你學習某課程或功能時,功能可能會發生變化,請參考官方文檔獲取最新信息。
不積跬步無以至千里,不積小流無以成江海,生態的繁榮離不開廣大生態伙伴、開發者的共同努力,參與HarmonyOS生態,讓我們見證你的每一次付出和成長。