成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

HarmonyOS服務(wù)卡片-古詩詞學(xué)習(xí)

開發(fā) 前端 OpenHarmony
我們開發(fā)的此款服務(wù)卡片,以當(dāng)下人們最為關(guān)注的教育為切入點,以小學(xué)生古詩詞學(xué)習(xí)為立足點,將每日學(xué)習(xí)計劃以服務(wù)卡片的形式展現(xiàn)出來。

[[411711]]

想了解更多內(nèi)容,請訪問:

51CTO和華為官方合作共建的鴻蒙技術(shù)社區(qū)

https://harmonyos.51cto.com

開發(fā)背景

隨著HarmonyOS 2的發(fā)布,服務(wù)卡片這一技術(shù)受到廣大開發(fā)者的極大關(guān)注。它將重要信息或操作前置于此,實現(xiàn)實現(xiàn)即用即走,極大提升用戶的使用體驗,是App的重要入口,使用戶對APP有了重新認(rèn)識。

我們開發(fā)的此款服務(wù)卡片,以當(dāng)下人們最為關(guān)注的教育為切入點,以小學(xué)生古詩詞學(xué)習(xí)為立足點,將每日學(xué)習(xí)計劃以服務(wù)卡片的形式展現(xiàn)出來。使家長可以清晰直觀的看到今天孩子該學(xué)習(xí)哪一首古詩,已經(jīng)學(xué)習(xí)了多少首,處于計劃哪一步。將來,我們還會將此卡片配以分布式能力,讓孩子在學(xué)習(xí)時,家長也可以通過手機來進行了解,共同完成學(xué)習(xí)計劃,這款卡片取名為“乖寶寶”。

效果展示

【軟通動力】HarmonyOS服務(wù)卡片-古詩詞學(xué)習(xí)-鴻蒙HarmonyOS技術(shù)社區(qū)
【軟通動力】HarmonyOS服務(wù)卡片-古詩詞學(xué)習(xí)-鴻蒙HarmonyOS技術(shù)社區(qū)
【軟通動力】HarmonyOS服務(wù)卡片-古詩詞學(xué)習(xí)-鴻蒙HarmonyOS技術(shù)社區(qū)
【軟通動力】HarmonyOS服務(wù)卡片-古詩詞學(xué)習(xí)-鴻蒙HarmonyOS技術(shù)社區(qū)
【軟通動力】HarmonyOS服務(wù)卡片-古詩詞學(xué)習(xí)-鴻蒙HarmonyOS技術(shù)社區(qū)

一、創(chuàng)建“乖寶寶”app工程

1、安裝和配置DevEco Studio 2.1 Release

安裝的鏈接:https://developer.harmonyos.com/cn/develop/deveco-studio

IDE的使用指南,很詳細(xì):https://developer.harmonyos.com/cn/docs/documentation/doc-guides/tools_overview-0000001053582387

我的本案例使用的最新的 2.1.0.501版本,SDK:API Version 5

2、選擇一個模版,創(chuàng)建一個Java Phone應(yīng)用

【軟通動力】HarmonyOS服務(wù)卡片-古詩詞學(xué)習(xí)-鴻蒙HarmonyOS技術(shù)社區(qū)

點擊Next

【軟通動力】HarmonyOS服務(wù)卡片-古詩詞學(xué)習(xí)-鴻蒙HarmonyOS技術(shù)社區(qū)

點擊Finish完成創(chuàng)建乖寶寶app工程

3、乖寶寶app頁面布局

首先完成乖寶寶app頁面的布局,代碼如下:

【軟通動力】HarmonyOS服務(wù)卡片-古詩詞學(xué)習(xí)-鴻蒙HarmonyOS技術(shù)社區(qū)

二、乖寶寶app卡片實現(xiàn)

第一步:卡片生成

鼠標(biāo)放在項目的包路徑上,然后右擊,點擊“Service Widget”,然后就可以創(chuàng)建服務(wù)卡片

【軟通動力】HarmonyOS服務(wù)卡片-古詩詞學(xué)習(xí)-鴻蒙HarmonyOS技術(shù)社區(qū)

選擇“Basic”高級模式,然后再Template中選擇 “Grid Pattern”模板,然后點擊Next

【軟通動力】HarmonyOS服務(wù)卡片-古詩詞學(xué)習(xí)-鴻蒙HarmonyOS技術(shù)社區(qū)

然后給服務(wù)卡片起名字,這里要就寫個“goodbabycard”,選擇生成卡片的樣式,分別為2X2、2X4、4X4規(guī)格,然后點擊“Finish”完成創(chuàng)建。

【軟通動力】HarmonyOS服務(wù)卡片-古詩詞學(xué)習(xí)-鴻蒙HarmonyOS技術(shù)社區(qū)

然后會生成相關(guān)的模板代碼,如下是代碼的框架:

【軟通動力】HarmonyOS服務(wù)卡片-古詩詞學(xué)習(xí)-鴻蒙HarmonyOS技術(shù)社區(qū)
【軟通動力】HarmonyOS服務(wù)卡片-古詩詞學(xué)習(xí)-鴻蒙HarmonyOS技術(shù)社區(qū)

然后對MainAbility.java 和form_grid_pattern_goodbabycard_*.xml布局文件修改,并新增準(zhǔn)備好的資源文件。

第二步:卡片布局的修改

我們制作了一個2X2、2X4和4X4的卡片,布局效果如下所示:

2X2卡片布局:

【軟通動力】HarmonyOS服務(wù)卡片-古詩詞學(xué)習(xí)-鴻蒙HarmonyOS技術(shù)社區(qū)

2X4卡片布局:

【軟通動力】HarmonyOS服務(wù)卡片-古詩詞學(xué)習(xí)-鴻蒙HarmonyOS技術(shù)社區(qū)

4X4卡片布局:

【軟通動力】HarmonyOS服務(wù)卡片-古詩詞學(xué)習(xí)-鴻蒙HarmonyOS技術(shù)社區(qū)

第三步:卡片信息創(chuàng)建、更新、刪除

對卡片進行操作時,需要將創(chuàng)建的卡片信息持久化,以便在下次獲取/更新該卡片實例時進行使用。我們采用對象關(guān)系型數(shù)據(jù)庫來存儲卡片信息,主要是在卡片創(chuàng)建的回調(diào)函數(shù)onCreateForm和卡片銷毀的回調(diào)函數(shù)onDeleteForm中存儲和刪除卡片信息。卡片需要存儲的信息包括:卡片ID、卡片名稱、卡片大小(2X2還是4X4等),代碼如下所示。

1、存儲卡片信息:

【軟通動力】HarmonyOS服務(wù)卡片-古詩詞學(xué)習(xí)-鴻蒙HarmonyOS技術(shù)社區(qū)

2、更新卡片信息:

【軟通動力】HarmonyOS服務(wù)卡片-古詩詞學(xué)習(xí)-鴻蒙HarmonyOS技術(shù)社區(qū)

3、刪除卡片信息:

【軟通動力】HarmonyOS服務(wù)卡片-古詩詞學(xué)習(xí)-鴻蒙HarmonyOS技術(shù)社區(qū)

這樣卡片創(chuàng)建完成

第四步、卡片在桌面的創(chuàng)建方式

在手機桌面上卡片的創(chuàng)建方式分為:設(shè)為上滑卡片或添加到桌面,如下圖:

【軟通動力】HarmonyOS服務(wù)卡片-古詩詞學(xué)習(xí)-鴻蒙HarmonyOS技術(shù)社區(qū)

第五步:卡片的點擊跳轉(zhuǎn)

卡片默認(rèn)跳轉(zhuǎn)到乖寶寶app主頁,可以查看到當(dāng)前app上的古詩,點擊古詩會自動跳轉(zhuǎn)到對應(yīng)古詩的詳細(xì)內(nèi)容頁面。

【軟通動力】HarmonyOS服務(wù)卡片-古詩詞學(xué)習(xí)-鴻蒙HarmonyOS技術(shù)社區(qū)

古詩詳情頁面:

【軟通動力】HarmonyOS服務(wù)卡片-古詩詞學(xué)習(xí)-鴻蒙HarmonyOS技術(shù)社區(qū)

古詩頁面跳轉(zhuǎn)功能的重點代碼如下:

【軟通動力】HarmonyOS服務(wù)卡片-古詩詞學(xué)習(xí)-鴻蒙HarmonyOS技術(shù)社區(qū)

總結(jié)和回顧

本文通過乖寶寶+乖寶寶服務(wù)卡片,手把手的教會大家如何實現(xiàn)一個HarmonyOS Java卡片,你將學(xué)會以下知識點:

1)如何使用模板創(chuàng)建App工程

2)如何使用模板創(chuàng)建服務(wù)卡片

3)卡片的布局

4)卡片信息創(chuàng)建、更新和刪除過程

5)卡片的點擊跳轉(zhuǎn)事件

除此以外,你還會學(xué)到:

1)如何使用ListContainer做一個列表

2)如何使用偏好型數(shù)據(jù)庫,緩存網(wǎng)絡(luò)數(shù)據(jù)

3)如果使用對象關(guān)系型數(shù)據(jù)庫,緩存卡片信息

想了解更多內(nèi)容,請訪問:

51CTO和華為官方合作共建的鴻蒙技術(shù)社區(qū)

https://harmonyos.51cto.com

 

責(zé)任編輯:jianghua 來源: 鴻蒙社區(qū)
相關(guān)推薦

2019-12-27 08:35:43

GitHub代碼開發(fā)者

2021-08-26 23:12:31

云計算邊緣計算服務(wù)器

2021-09-15 10:19:15

鴻蒙HarmonyOS應(yīng)用

2022-04-24 15:26:38

服務(wù)卡鴻蒙

2023-09-18 15:12:47

服務(wù)卡片ArkTS

2021-07-22 08:45:47

鴻蒙HarmonyOS應(yīng)用

2021-08-23 10:12:41

鴻蒙HarmonyOS應(yīng)用

2021-05-26 09:45:09

鴻蒙HarmonyOS應(yīng)用

2024-01-12 16:02:12

鴻蒙隨機詩詞基礎(chǔ)組件

2021-06-21 15:21:52

鴻蒙HarmonyOS應(yīng)用開發(fā)

2020-01-06 10:32:17

JavaScript開源Github

2022-05-09 11:52:38

Java卡片服務(wù)卡片

2023-08-04 17:24:43

2021-08-20 14:23:14

鴻蒙HarmonyOS應(yīng)用

2021-07-28 14:59:08

鴻蒙HarmonyOS應(yīng)用

2021-08-18 10:06:33

鴻蒙HarmonyOS應(yīng)用

2021-09-18 09:57:20

鴻蒙HarmonyOS應(yīng)用

2023-06-20 15:45:15

服務(wù)卡片鴻蒙

2023-09-13 15:27:14

鴻蒙應(yīng)用元服務(wù)
點贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 日韩一级免费电影 | 亚洲国产情侣自拍 | 久久丝袜视频 | 香蕉视频91| 亚洲精品视频在线播放 | 亚洲瑟瑟 | 农村妇女毛片精品久久久 | 精品国产欧美一区二区 | 免费国产视频 | 亚洲三级在线观看 | 羞羞视频免费在线观看 | 狠狠综合久久av一区二区小说 | 日韩欧美电影在线 | 精品毛片 | 国精品一区 | 91精品国产色综合久久 | 波多野结衣一区二区 | 久久久久久国模大尺度人体 | 日韩精品一区二区三区第95 | 国产成人综合亚洲欧美94在线 | 一区视频 | 国产一区二区三区在线观看免费 | 国产一区二区自拍 | 一区二区在线免费观看 | 久久久国产一区二区三区四区小说 | 精品久久一区二区 | 麻豆精品久久久 | 天天爽网站 | 日日操av| 亚洲精品一区二区三区中文字幕 | 99热国产精品 | 日本三级电影在线看 | 国产精品伦理一区 | 欧洲一区二区三区 | 天天视频一区二区三区 | 91精品国产综合久久久久久 | 精品欧美乱码久久久久久 | 国产精品久久久久久久久久免费看 | 成人免费视频观看视频 | 国产精品日韩欧美一区二区三区 | 精品日韩一区二区 |