OpenHarmony 官網文件有哪些上新?上篇:應用開發文件上新

OpenHarmony開發者社群發表於2022-06-14
隨著 OpenAtom OpenHarmony(以下簡稱“OpenHarmony”)系統能力持續升級,已具備支撐複雜帶屏標準裝置和應用開發的基礎能力。相較於舊版本,OpenHarmony 不僅強化了核心,構建了業務自適應最佳化核心排程機制,為流暢效能奠定基礎;還增強了 HDF 驅動開發模型,開放豐富 HDI 介面,為系統提供更多硬體訪問能力。同時,圖形、多媒體、分散式硬體、分散式資料管理、分散式安全等能力全面提升。
為了方便社群開發者更易獲取 OpenHarmony 相關文件,SIG Docs 小組準備了文件上新內容介紹,讓您的開發工作事半功倍。
本次版本更新內容概要:
● 入門:應用開發快速入門增加 eTS 低程式碼開發方式指導;裝置開發快速入門提供安裝包方式和 IDE 方式兩種不同操作方法的開發指導。
● 指南:更新 Ability 開發、UI 開發、功能開發和基礎能力指導等。
● 工具:增加 DevEco Studio 使用指南,提供資訊中心、工程管理、使用低程式碼開發、使用預覽器預覽介面 UI 等操作指導。
● 參考:強化元件參考(TS)、介面參考。
● 調測認證:hiperf 使用指導、Perf 使用指導、LMS 使用指導等。
● 版本文件:Release Notes 版本更新內容、API 差異報告,介紹了版本配套資訊、版本更新內容及相應資源。

OpenHarmony應用開發文件更新大全

新增文件
● UI 模組新增基於 TS 擴充套件的宣告式開發正規化(簡稱“宣告式開發正規化”)開發指南。宣告式開發正規化採用 TS 語言並進行宣告式 UI 語法擴充套件,從元件、動效和狀態管理三個維度提供了 UI 繪製能力。UI 開發更接近自然語義的程式設計方式,讓開發者直觀地描述 UI 介面,不必關心框架如何實現 UI 繪製和渲染,實現高效開發。
https://docs.openharmony.cn/pages/v3.1/zh-cn/application-dev/ui/ui-ts-overview.md/
● 新增 後臺任務管理開發指南。為了支撐效能、功耗訴求,系統僅允許應用在後臺執行規範內的活動,規範外的活動預設會被掛起,當資源不足時會被回收。如果處於後臺的應用或業務,存在需要繼續執行或者後續執行的業務,可基於業務型別,申請短時任務延遲掛起或者長時任務避免進入掛起狀態。
https://docs.openharmony.cn/pages/v3.1/zh-cn/application-dev/background-task-management/background-task-overview.md/
● 新增 後臺代理提醒開發指南。開發者在應用開發時,可以呼叫後臺代理提醒類 ReminderRequest 去建立定時提醒,包括倒數計時、日曆、鬧鐘三種提醒型別。使用後臺代理提醒能力後,應用可以被凍結或退出,計時和彈出提醒的功能將被後臺系統服務代理。
https://docs.openharmony.cn/pages/v3.1/zh-cn/application-dev/background-agent-scheduled-reminder/background-agent-scheduled-reminder-overview.md/
● 新增 視窗管理開發指南,包括視窗、螢幕屬性、螢幕截圖。視窗管理新框架,提供更加靈活的視窗框架能力,支援全屏、分屏、視窗化形態,支援跨視窗拖拽能力。display 管理能力,支援分屏,並增強亮滅屏管理能力;支援視窗動畫和效果。
https://docs.openharmony.cn/pages/v3.1/zh-cn/application-dev/windowmanager/window-overview.md/
● 新增 WebGL(Web Graphic Library,網頁圖形庫)開發指南。WebGL 主要用於互動式渲染 2D 圖形和 3D 圖形。目前 OpenHarmony 中使用的 WebGL 是基於 OpenGL 裁剪的 OpenGL ES,可以在 HTML5 的 canvas 元素物件中使用,無需使用外掛,支援跨不同 OS 平臺。WebGL 程式是由 JavaScript 程式碼組成的,其中使用的 API 可以利用使用者裝置提供的 GPU 硬體完成圖形渲染和加速。
https://docs.openharmony.cn/pages/v3.1/zh-cn/application-dev/webgl/webgl-overview.md/
● 新增 DevEco Studio(OpenHarmony)使用指南。HUAWEI DevEco Studio For OpenHarmony(以下簡稱 DevEco Studio)是基於 IntelliJ IDEA Community 開源版本打造,面向 OpenHarmony 全場景多裝置的一站式整合開發環境(IDE),為開發者提供工程模板建立、開發、編譯、除錯、釋出等 E2E 的 OpenHarmony 應用/服務開發。
https://docs.openharmony.cn/pages/v3.1/zh-cn/application-dev/quick-start/deveco-studio-user-guide-for-openharmony.md/
最佳化文件
快速入門更新。增加 eTS 低程式碼開發方式的快速入門指導。
https://docs.openharmony.cn/pages/v3.1/zh-cn/application-dev/quick-start/start-overview.md/
Ability 開發指南更新。Ability 作為應用程式的框架,是應用開發的基礎元素。我們最佳化了 Ability 的開發指南,提供了 Ability 的概念解讀、使用指導以及配套示例工程。
https://docs.openharmony.cn/pages/v3.1/zh-cn/application-dev/ability/fa-brief.md/
示例教程
Sample Code:OpenHarmony 開源社群同步上線 18 個 Sample 示例覆蓋簡訊服務、資料管理、媒體服務、ArkUI 等子系統。
更多示例詳見:
- 簡訊服務:本示例展示了電話服務中傳送簡訊的功能。
- web:本示例主要展示了 web 的功能頁面。
- 動畫:本示例透過點選按鈕觸發動畫,向使用者展示屬性動畫與顯示動畫的效果。
- 關係型資料庫:本示例展示了在 eTS 中關係型資料庫的使用,包括增、刪、改、查等操作。
Codelabs:同步上線 14 篇 Codelabs 教程指導,如分散式場景、音訊錄製等主要場景。
更多教程指導詳見:
- 分散式遊戲手柄:使用 eTS 開發一個手柄遊戲,利用分散式能力,一個開發板作為手柄,一個開發板作為遊戲端。
- 分散式親子教育:使用 RPC 實現跨裝置通訊,以及 CommonEvent 實現 ServiceAbility 與 FA 之間通訊,完成分散式拼圖遊戲。
- 音訊錄製應用:使用媒體元件 AudioRecorder 收錄當前音訊、使用 AudioPlayer 播放錄音的方法。

OpenHarmony官網文件獲取體驗提升

OpenHarmony 官網是獲取 OpenHarmony 專案資訊的官方平臺,官網提升了文件獲取和意見反饋等方面體驗。
立即體驗全新文件頁:
● 分割槽查詢更快捷
文件區整體劃分為 瞭解 OpenHarmony、應用開發文件、裝置開發文件三個版塊,方便開發者基於不同場景獲取資訊,文件體驗更輕鬆愉悅。
● 全站搜尋更高效
一站式搜尋範圍不斷擴充,全域性搜尋增加搜尋結果分類顯示;導航欄支援按標題關鍵字搜尋,搜尋範圍更聚焦。
● 檢視原始碼便捷貢獻
單擊文件頁面右上角的“檢視原始碼”按鈕,即可進入 Gitee Docs 源文件頁面,文件貢獻更便捷!
● 意見反饋
- 單擊文件頁面右上角的“問題反饋”按鈕,即可進入 Gitee Docs 倉 Issue 反饋介面,透過新建 Issue 的方式反饋文件意見。
- 登入 Gitee 網站,開啟 OpenHarmony 開源專案 Docs 倉,進入 Issue 反饋介面反饋文件問題。

OpenHarmony資訊中心精彩上線

基於開發者瞭解、學習、開發、求助的使用者旅程,我們在 DevEco Studio 中提供了一站式的資訊獲取平臺:OpenHarmony 資訊中心,首版本支援如下能力:
● 提供 OpenHarmony 應用開發快速入門、DevEco Studio 版本說明、常見問題的內容整合,沉浸式的資訊閱讀體驗。
● 支援文件內容與 DevEco Studio 功能的深度融合,可在閱讀文件過程中,拉起 DevEco Studio 相應功能,一鍵直達。
● 支援 Sample 的線上瀏覽及一鍵建立。
● 支援開發者的匿名意見反饋,您的意見將會是 DevEco Studio 以及文件改進的重要輸入來源。
● 支援 OpenHarmony 應用開發過程中相關資源的快速獲取,提高資訊獲取效率。
文件參考:
https://docs.openharmony.cn/pages/v3.1/zh-cn/application-dev/quick-start/deveco-studio-user-guide-for-openharmony.md/

歡迎開發者共建

希望本期文件上新內容,輔助廣大開發者更高效地探索、體驗、上手 OpenHarmony。
我們看到 400+ 位社群開發者參與了 OpenHarmony Docs 倉貢獻,感謝開發者的持續關注和反饋。歡迎廣大開發者在參與 OpenHarmony 開源專案中,持續關注 SIG Docs,反饋文件建議和需求,與我們一同持續提升文件體驗。
歡迎訂閱 SIG Docs 郵件列表
docs@openharmony.io
詳細參考:
我們堅信社群開發者的共建力量,攜手同行、並肩協作、打造健康、蓬勃發展的 OpenHarmony 社群。


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/70011554/viewspace-2900434/,如需轉載,請註明出處,否則將追究法律責任。

相關文章