<strong id="5lvfi"><dl id="5lvfi"></dl></strong>

      • <tfoot id="5lvfi"><menuitem id="5lvfi"></menuitem></tfoot>
        <th id="5lvfi"><progress id="5lvfi"></progress></th>
          <strong id="5lvfi"><form id="5lvfi"></form></strong>
          <strong id="5lvfi"><form id="5lvfi"></form></strong>
        1. <del id="5lvfi"></del>

          首頁>商情資訊>行業(yè)新聞

          HarmonyOS官方模板優(yōu)秀案例(第3期:教育行業(yè) · 教育備考)

          2025-9-10 14:33:00
          • 鴻蒙生態(tài)為開發(fā)者提供海量的HarmonyOS模板/組件,助力開發(fā)效率原地起飛 一鍵直達生態(tài)市場組件&模板市場 , 快速應用DevEco Studio插件市場集成組件&模板

          鴻蒙生態(tài)為開發(fā)者提供海量的HarmonyOS模板/組件,助力開發(fā)效率原地起飛

          一鍵直達生態(tài)市場組件&模板市場 , 快速應用DevEco Studio插件市場集成組件&模板

          前兩期案例介紹了便捷生活、新聞行業(yè),大家是不是意猶未盡?

          第三期-教育行業(yè)的案例加急發(fā)布啦!

          覆蓋20+行業(yè),點擊查看往期案例匯總貼,持續(xù)更新,點擊收藏!一鍵三連!常看常新!

          【第3期】教育行業(yè) · 教育備考

          一、 概述

          1. 行業(yè)洞察

          1) 行業(yè)訴求:

          · 精準分發(fā):面對不同的受眾教育類應用有不同的業(yè)務(wù)場景,產(chǎn)出適配內(nèi)容、精準題庫等,并以高效且契合場景的方式進行分發(fā),最終實現(xiàn)優(yōu)質(zhì)教育資源的有效傳遞。

          · 高效流暢、操作敏捷是教育類應用不同場景重要訴求,在線學習、考試等場景出現(xiàn)卡頓會嚴重影響學習、考試的。

          · 需具備智能刷題與精準輔導能力:基于大數(shù)據(jù)和算法,依據(jù)答題情況判斷用戶知識掌握狀況,動態(tài)調(diào)整出題難度,推送契合的學習內(nèi)容。

          · 多端協(xié)同能力:實現(xiàn)手機、平板、PC 端數(shù)據(jù)實時互通,提供離線功能,便于用戶利用碎片化時間用于刷題或知識點復習,并可在線后同步學習進度。

          2) 行業(yè)常用三方SDK

          說明:“以上三方庫及鏈接僅為示例,三方庫由三方開發(fā)者獨立提供,以其官方內(nèi)容為準”

          2. 行業(yè)案例概覽(下載模板

          基于以上行業(yè)分析,本期將介紹鴻蒙生態(tài)市場教育行業(yè)模板——教育備考應用模板,為行業(yè)提供常用功能的開發(fā)案例,模板主要分練習、課程和我的三大模塊。

          · Stage開發(fā)模型 + 聲明式UI開發(fā)范式。

          · 分層架構(gòu)設(shè)計 + 組件化拆分,支持開發(fā)者在開發(fā)時既可以選擇完整使用模板,也可以根據(jù)需求單獨選用其中的業(yè)務(wù)組件。

          · 本模板已集成華為賬號服務(wù),只需做少量配置和定制即可快速實現(xiàn)華為賬號的登錄等功能。

          本模板主要頁面及核心功能如下所示:

          二、 應用架構(gòu)設(shè)計

          1. 分層模塊化設(shè)計

          · 產(chǎn)品定制層:專注于滿足不同設(shè)備或使用場景的個性化需求,作為應用的入口,是用戶直接互動的界面。

          本實踐暫時只支持直板機,為單HAP包形式,包含路由根節(jié)點、底部導航欄等。

          · 基礎(chǔ)特性層:用于存放相對獨立的功能UI和業(yè)務(wù)邏輯實現(xiàn)。

          本實踐的基礎(chǔ)特性層將應用功能拆分成6個相對獨立的業(yè)務(wù)功能模塊。

          每個功能模塊都具備高內(nèi)聚、低耦合、可定制的特點,支持產(chǎn)品的靈活部署。

          · 公共能力層:存放公共能力,包括公共UI組件、數(shù)據(jù)管理、外部交互和工具庫等共享功能。

          本實踐的公共能力層分為公共基礎(chǔ)能力和行業(yè)組件,均打包為HAR包被基礎(chǔ)特性層的業(yè)務(wù)模塊引用。

          公共基礎(chǔ)能力包含賬號管理、動態(tài)布局等工具,公共類型定義,網(wǎng)絡(luò)庫,以及彈窗、加載等公共組件。

          行業(yè)組件將包含行業(yè)特點、可完全自閉環(huán)的能力抽出獨立的組件模塊,支持開發(fā)者在開發(fā)中單獨集成使用,詳見業(yè)務(wù)組件設(shè)計章節(jié)。

          2. 業(yè)務(wù)組件設(shè)計

          為支持開發(fā)者單獨獲取特定場景的頁面和功能,本模板將功能完全自閉環(huán)的部分能力抽離出獨立的行業(yè)組件模塊,不依賴公共基礎(chǔ)能力包,開發(fā)者可以單獨集成,開箱即用,降低使用難度。

          三、 行業(yè)場景技術(shù)方案

          1. 一鍵搜題

          1) 場景說明

          用戶可在首頁-搜題進入一鍵搜題頁面,可輸入、語音輸入,拍照識別,粘貼和清除功能。

          2) 技術(shù)方案

          · 語音輸入

          根據(jù)語音識別可實現(xiàn)功能。

          · 拍照識別

          根據(jù)拍照可實現(xiàn)拍照功能,

          圖片獲取后參考recognizeText獲取具體結(jié)果。

          3) 代碼參考

          · 部分核心代碼參見搜題組件實現(xiàn)章節(jié)。

          2. 多級分欄

          1) 場景說明

          · 用戶可通過首頁右上角的按鈕拉起多級選擇界面,可進行多級別職稱的選擇。

          2) 技術(shù)方案

          采用左右兩個List做為基礎(chǔ)組件來實現(xiàn)業(yè)務(wù),三級、多級目錄采用數(shù)據(jù)源刷新特性實現(xiàn)具體業(yè)務(wù)。

          3. 答題

          1) 場景說明

          用戶可通過首頁點擊每日一練可進入答題練習頁面,可添加筆記、收藏、答題等相關(guān)業(yè)務(wù),答題這塊只做了單選業(yè)務(wù)。

          2) 技術(shù)方案

          · 核心是狀態(tài)變量的使用@ObservedV2通過首選項記錄相關(guān)操作業(yè)務(wù)。

          四、 模板代碼

          1. 工程結(jié)構(gòu)(下載模板

          詳細代碼結(jié)構(gòu)如下所示:

          2. 關(guān)鍵代碼解讀

          本篇代碼非應用的全量代碼,只包括應用的部分能力的關(guān)鍵代碼。

          若需獲取全量代碼,請查看模板集成章節(jié)。

          1) 一鍵搜題

          2) 系統(tǒng)路由封裝及使用

          3. 模板集成

          本模板提供了兩種代碼集成方式,供開發(fā)者自由選用。

          1) 整體集成(下載模板

          開發(fā)者可以選擇直接基于模板工程開發(fā)自己的應用工程。

          · 模板代碼獲?。?/strong>

          通過IDE插件創(chuàng)建模板工程,開發(fā)指導。

          通過生態(tài)市場下載源碼, 下載模板。

          通過開源倉訪問源碼,倉庫地址。

          · 打開模板工程,根據(jù)README說明中的快速入門章節(jié),將自己的應用信息配置在模板工程內(nèi),即可運行并查看模板效果。

          根據(jù)自己的業(yè)務(wù)內(nèi)容修改模板,進行定制化開發(fā)。

          2) 按需集成

          若開發(fā)者已搭建好自己的應用工程,但暫未實現(xiàn)其中的部分場景能力,可以選擇取用其中的業(yè)務(wù)組件,集成在自己的工程中。

          · 組件代碼獲取:

          通過IDE插件下載組件源碼。開發(fā)指導

          通過生態(tài)市場下載組件源碼。 下載地址

          · 下載組件源碼,根據(jù)README中的說明,將組件包配置在自己的工程中。

          · 根據(jù)API參考和示例代碼,將組件集成在自己的對應場景中。

          以上是第三期“教育行業(yè)-教育備考”行業(yè)優(yōu)秀案例的內(nèi)容,更多行業(yè)敬請期待~

          歡迎下載使用行業(yè)模板“點擊下載”,若您有體驗和開發(fā)問題,或者迫不及待想了解XX行業(yè)的優(yōu)秀案例,歡迎在評論區(qū)留言,小編會快馬加鞭為您解答~

          HarmonyOS官方模板優(yōu)秀案例系列持續(xù)更新, 點擊查看往期案例匯總貼, 點擊收藏 “?

          方便查找!【互動有禮】邀請你成為HarmonyOS官方模板產(chǎn)品經(jīng)理,優(yōu)化方案由你制定!點擊參加

          HarmonyOS組件模板相關(guān)推薦鴻蒙應用開發(fā)者激勵計劃2025,點擊查看

            <strong id="5lvfi"><dl id="5lvfi"></dl></strong>

              • <tfoot id="5lvfi"><menuitem id="5lvfi"></menuitem></tfoot>
                <th id="5lvfi"><progress id="5lvfi"></progress></th>
                  <strong id="5lvfi"><form id="5lvfi"></form></strong>
                  <strong id="5lvfi"><form id="5lvfi"></form></strong>
                1. <del id="5lvfi"></del>
                  欧美日韩一级毛 | 足交一区二区三区 | 大香蕉伊然在亚洲91 | 国产逼 | 大香蕉在线免费 |