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