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

百年獻(xiàn)禮開發(fā)一款黨史學(xué)習(xí)服務(wù)卡片

開發(fā) 前端
隨著HarmonyOS 2發(fā)布,服務(wù)卡片這一功能也走進(jìn)了人們的視線正值百年華誕,我們在學(xué)習(xí)時(shí)的時(shí)候,利用服務(wù)卡片功能,開發(fā)出可以快速學(xué)習(xí)的這款卡片,并取名為“薪火”。


?[[409951]]?

??想了解更多內(nèi)容,請?jiān)L問:??

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

??https://harmonyos.51cto.com??


開發(fā)背景

隨著HarmonyOS 2發(fā)布,服務(wù)卡片這一功能也走進(jìn)了人們的視線。它以其直觀可視的展現(xiàn)形式,流暢的運(yùn)行速度,刷新了人們對以往APP的認(rèn)識(shí)。正值百年華誕,我們在學(xué)習(xí)時(shí)的時(shí)候,利用服務(wù)卡片功能,開發(fā)出可以快速學(xué)習(xí)的這款卡片,并取名為“薪火”。

效果展示

百年獻(xiàn)禮-開發(fā)一款黨史學(xué)習(xí)服務(wù)卡片-鴻蒙HarmonyOS技術(shù)社區(qū)

百年獻(xiàn)禮-開發(fā)一款黨史學(xué)習(xí)服務(wù)卡片-鴻蒙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)建一個(gè)Empty Java Phone應(yīng)用

百年獻(xiàn)禮-開發(fā)一款黨史學(xué)習(xí)服務(wù)卡片-鴻蒙HarmonyOS技術(shù)社區(qū)

點(diǎn)擊Next

百年獻(xiàn)禮-開發(fā)一款黨史學(xué)習(xí)服務(wù)卡片-鴻蒙HarmonyOS技術(shù)社區(qū)

點(diǎn)擊Finish完成創(chuàng)建薪火app工程

3、薪火app頁面布局

首先完成薪火app頁面的布局,代碼:

??

二、薪火app卡片實(shí)現(xiàn)

第一步:卡片生成

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

百年獻(xiàn)禮-開發(fā)一款黨史學(xué)習(xí)服務(wù)卡片-鴻蒙HarmonyOS技術(shù)社區(qū)

選擇“Basic”高級模式,然后再Template中選擇 “Grid Pattern”模板,然后點(diǎn)擊Next。

百年獻(xiàn)禮-開發(fā)一款黨史學(xué)習(xí)服務(wù)卡片-鴻蒙HarmonyOS技術(shù)社區(qū)

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

百年獻(xiàn)禮-開發(fā)一款黨史學(xué)習(xí)服務(wù)卡片-鴻蒙HarmonyOS技術(shù)社區(qū)

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

百年獻(xiàn)禮-開發(fā)一款黨史學(xué)習(xí)服務(wù)卡片-鴻蒙HarmonyOS技術(shù)社區(qū)

百年獻(xiàn)禮-開發(fā)一款黨史學(xué)習(xí)服務(wù)卡片-鴻蒙HarmonyOS技術(shù)社區(qū)

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

第二步:卡片布局的修改

我們制作了一個(gè)2X2、2X4和4X4的卡片,布局效果:

2X2卡片布局:

百年獻(xiàn)禮-開發(fā)一款黨史學(xué)習(xí)服務(wù)卡片-鴻蒙HarmonyOS技術(shù)社區(qū)

2X4卡片布局:

??

4X4卡片布局:


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

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

1、存儲(chǔ)卡片信息:

百年獻(xiàn)禮-開發(fā)一款黨史學(xué)習(xí)服務(wù)卡片-鴻蒙HarmonyOS技術(shù)社區(qū)

2、更新卡片信息:

??

3、刪除卡片信息:

百年獻(xiàn)禮-開發(fā)一款黨史學(xué)習(xí)服務(wù)卡片-鴻蒙HarmonyOS技術(shù)社區(qū)

卡片創(chuàng)建完成,

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

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

1、設(shè)為上滑卡片的效果:


注:當(dāng)手動(dòng)在桌面上上滑時(shí),卡片會(huì)自動(dòng)撤銷。

2、添加到桌面的效果:


注:當(dāng)手動(dòng)長按卡片可以進(jìn)行移除卡片和添加其他規(guī)格的卡片。


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

卡片默認(rèn)跳轉(zhuǎn)到薪火app主頁,可以查看到當(dāng)前app上的熱搜新聞,點(diǎn)擊新聞會(huì)自動(dòng)跳轉(zhuǎn)到對應(yīng)新聞的詳細(xì)內(nèi)容頁面。

1、卡片頁面:


2、新聞詳情頁面:

百年獻(xiàn)禮-開發(fā)一款黨史學(xué)習(xí)服務(wù)卡片-鴻蒙HarmonyOS技術(shù)社區(qū)

新聞頁面跳轉(zhuǎn)功能的重點(diǎn)代碼:

百年獻(xiàn)禮-開發(fā)一款黨史學(xué)習(xí)服務(wù)卡片-鴻蒙HarmonyOS技術(shù)社區(qū)

百年獻(xiàn)禮-開發(fā)一款黨史學(xué)習(xí)服務(wù)卡片-鴻蒙HarmonyOS技術(shù)社區(qū)

通過案例充分說明了卡片的獨(dú)特優(yōu)點(diǎn):能夠?qū)A的重要信息或操作前置到卡片,以達(dá)到服務(wù)直達(dá),減少體驗(yàn)層級目的。

總結(jié)和回顧

本文通過“薪火+薪火”服務(wù)卡片,手把手的教會(huì)大家如何實(shí)現(xiàn)一個(gè)HarmonyOS Java卡片,你將學(xué)會(huì)以下知識(shí)點(diǎn):

1)如何使用模板創(chuàng)建卡片

2)卡片的布局

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

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

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

1)如何使用webview控件進(jìn)行網(wǎng)絡(luò)請求獲取數(shù)據(jù)

2)如何使用ListContainer做一個(gè)列表

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

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

??想了解更多內(nèi)容,請?jiān)L問:??

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

??https://harmonyos.51cto.com??

??

 

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

2023-09-18 15:12:47

服務(wù)卡片ArkTS

2011-06-16 09:10:49

2021-06-17 14:05:26

馬克思主義建黨中國

2011-06-17 08:47:58

IBMIBM百年

2013-07-08 14:12:54

安全開發(fā)百年編程編程語言

2012-07-03 16:32:25

2021-07-28 14:59:08

鴻蒙HarmonyOS應(yīng)用

2023-07-03 08:25:54

2015-06-23 13:11:07

敏捷校園東南大學(xué)華為

2010-12-30 10:02:49

開源教育軟件

2021-12-26 07:58:14

機(jī)器人AI人工智能

2021-06-02 12:03:27

建黨百年中國共產(chǎn)黨100周年

2018-03-19 16:55:44

戴爾

2011-06-14 10:42:55

IBM

2021-04-22 11:37:55

網(wǎng)絡(luò)數(shù)據(jù)技術(shù)

2011-03-25 09:46:41

IBM高峰論壇

2011-06-22 10:03:33

IBM百年企業(yè)架構(gòu)

2020-02-19 10:39:44

機(jī)器學(xué)習(xí)云計(jì)算數(shù)據(jù)

2017-02-16 14:00:17

CloudStatsSaaS服務(wù)器

2022-04-18 19:02:53

chrome擴(kuò)展瀏覽器
點(diǎn)贊
收藏

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

主站蜘蛛池模板: 久久久国 | 日本一区二区三区免费观看 | 伊人av在线播放 | 国产一区在线免费 | 亚洲国产成人久久综合一区,久久久国产99 | 九七午夜剧场福利写真 | 免费黄色片在线观看 | 亚洲欧美日本在线 | 欧美成视频| 欧美性猛交一区二区三区精品 | 91中文视频 | 免费在线一区二区三区 | 国产美女在线看 | 欧美福利精品 | 国产精彩视频在线观看 | 国产精品久久久久久久久久久久久久 | 美女视频h| 国产伦一区二区三区四区 | 欧美日韩亚洲二区 | av在线天堂网| 久久久久亚洲精品 | 久久久av | 久久精品无码一区二区三区 | 在线免费观看欧美 | 久久久精彩视频 | 天天操精品视频 | 国产丝袜人妖cd露出 | 亚洲一区二区三区乱码aⅴ 四虎在线视频 | 国产免费一区二区三区网站免费 | 国产精品1区2区3区 国产在线观看一区 | 久久精品99 | 午夜三级视频 | 日韩av.com| 亚洲精品aⅴ | 一级黄色片一级黄色片 | 日韩成人av在线 | 久久精品性视频 | 男人的天堂视频网站 | 亚洲精品一区中文字幕乱码 | 一区二区伦理电影 | 国产在线中文字幕 |