偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

HarmonyOS服務卡片-防疫一碼通

開發(fā) OpenHarmony
由于軟通動力員工基數(shù)大,在排隊過程中人員密集,對于疫情防控工作有著極大的不利影響。軟通動力通過使用HarmonyOS原子化卡片服務原理,將行程碼轉化為卡片服務,提高了掃碼效率。

[[418666]]

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

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

https://harmonyos.51cto.com

開發(fā)背景

“嚴”字當頭共防新冠,面對德爾塔變異毒株的氣勢洶洶,疫情防控不能有一絲松懈。軟通動力全體員工堅決貫徹國家衛(wèi)生健康委對于防疫的要求,做好個人防護;風險人群要主動檢測、自覺報告,主動承擔起疫情防控的社會責任。

由于軟通動力員工基數(shù)大,在進入辦公場所、乘坐接泊車以及乘坐地鐵進入商場時掃碼測溫的過程中難免排起長隊,在排隊過程中人員密集,對于疫情防控工作有著極大的不利影響。因此,軟通動力通過使用HarmonyOS原子化卡片服務原理,將行程碼轉化為卡片服務,提高了掃碼效率。

效果展示:

【軟通動力】HarmonyOS服務卡片-防疫一碼通-鴻蒙HarmonyOS技術社區(qū)
【軟通動力】HarmonyOS服務卡片-防疫一碼通-鴻蒙HarmonyOS技術社區(qū)
【軟通動力】HarmonyOS服務卡片-防疫一碼通-鴻蒙HarmonyOS技術社區(qū)
【軟通動力】HarmonyOS服務卡片-防疫一碼通-鴻蒙HarmonyOS技術社區(qū)

一、創(chuàng)建“一碼通”服務卡片工程

1、安裝和配置DevEco Studio 2.1 Release

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

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

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

2、創(chuàng)建一個Empty Java Phone應用

【軟通動力】HarmonyOS服務卡片-防疫一碼通-鴻蒙HarmonyOS技術社區(qū)
【軟通動力】HarmonyOS服務卡片-防疫一碼通-鴻蒙HarmonyOS技術社區(qū)

點擊Next

【軟通動力】HarmonyOS服務卡片-防疫一碼通-鴻蒙HarmonyOS技術社區(qū)

點擊Finish完成創(chuàng)建一碼通服務卡片工程

3、一碼通服務卡片頁面布局

首先完成一碼通服務卡片頁面的布局,代碼:

【軟通動力】HarmonyOS服務卡片-防疫一碼通-鴻蒙HarmonyOS技術社區(qū)

二、一碼通服務卡片卡片實現(xiàn)

第一步:卡片生成

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

【軟通動力】HarmonyOS服務卡片-防疫一碼通-鴻蒙HarmonyOS技術社區(qū)

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

【軟通動力】HarmonyOS服務卡片-防疫一碼通-鴻蒙HarmonyOS技術社區(qū)

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

【軟通動力】HarmonyOS服務卡片-防疫一碼通-鴻蒙HarmonyOS技術社區(qū)

然后會生成相關的模板代碼,以下是代碼的框架:

【軟通動力】HarmonyOS服務卡片-防疫一碼通-鴻蒙HarmonyOS技術社區(qū)
【軟通動力】HarmonyOS服務卡片-防疫一碼通-鴻蒙HarmonyOS技術社區(qū)

然后對OneCodePassAbility.java 和form_grid_pattern_onecodepass_*.xml布局文件修改,并新增準備好的資源文件。

第二步:卡片布局的修改

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

1X2卡片布局:

【軟通動力】HarmonyOS服務卡片-防疫一碼通-鴻蒙HarmonyOS技術社區(qū)

2X2卡片布局:

【軟通動力】HarmonyOS服務卡片-防疫一碼通-鴻蒙HarmonyOS技術社區(qū)

2X4卡片布局:

【軟通動力】HarmonyOS服務卡片-防疫一碼通-鴻蒙HarmonyOS技術社區(qū)

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

對卡片進行操作時,需要將創(chuàng)建的卡片信息持久化,以便在下次獲取/更新該卡片實例時進行使用。我們采用對象關系型數(shù)據(jù)庫來存儲卡片信息,主要是在卡片創(chuàng)建的回調(diào)函數(shù)onCreateForm和卡片銷毀的回調(diào)函數(shù)onDeleteForm中存儲和刪除卡片信息??ㄆ枰鎯Φ男畔ǎ嚎ㄆ琁D、卡片名稱、卡片大小(2X2還是2X4等),代碼如下所示。

1、存儲卡片信息:

【軟通動力】HarmonyOS服務卡片-防疫一碼通-鴻蒙HarmonyOS技術社區(qū)

2、更新卡片信息:

【軟通動力】HarmonyOS服務卡片-防疫一碼通-鴻蒙HarmonyOS技術社區(qū)

3、刪除卡片信息:

【軟通動力】HarmonyOS服務卡片-防疫一碼通-鴻蒙HarmonyOS技術社區(qū)

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

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

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

【軟通動力】HarmonyOS服務卡片-防疫一碼通-鴻蒙HarmonyOS技術社區(qū)
【軟通動力】HarmonyOS服務卡片-防疫一碼通-鴻蒙HarmonyOS技術社區(qū)

第五步:卡片的點擊跳轉

卡片默認跳轉到個人健康碼,可以查看個人的健康碼詳情。

1、1x2卡片:

1.1、卡片:

【軟通動力】HarmonyOS服務卡片-防疫一碼通-鴻蒙HarmonyOS技術社區(qū)
【軟通動力】HarmonyOS服務卡片-防疫一碼通-鴻蒙HarmonyOS技術社區(qū)

2、2x2卡片:

2.1、卡片:

【軟通動力】HarmonyOS服務卡片-防疫一碼通-鴻蒙HarmonyOS技術社區(qū)

2.2、點擊卡片跳轉結果:

【軟通動力】HarmonyOS服務卡片-防疫一碼通-鴻蒙HarmonyOS技術社區(qū)

3、2x4卡片:

3.1、卡片

【軟通動力】HarmonyOS服務卡片-防疫一碼通-鴻蒙HarmonyOS技術社區(qū)

3.2、點擊卡片跳轉結果:

3.2.1、點擊通信大數(shù)據(jù)行程卡

【軟通動力】HarmonyOS服務卡片-防疫一碼通-鴻蒙HarmonyOS技術社區(qū)

3.2.2、點擊個人健康打卡:

【軟通動力】HarmonyOS服務卡片-防疫一碼通-鴻蒙HarmonyOS技術社區(qū)

3.2.3、點擊個人中心:

【軟通動力】HarmonyOS服務卡片-防疫一碼通-鴻蒙HarmonyOS技術社區(qū)

3.2.5、點擊常住人注冊:

【軟通動力】HarmonyOS服務卡片-防疫一碼通-鴻蒙HarmonyOS技術社區(qū)

卡片頁面跳轉功能的重點代碼如下:

【軟通動力】HarmonyOS服務卡片-防疫一碼通-鴻蒙HarmonyOS技術社區(qū)
【軟通動力】HarmonyOS服務卡片-防疫一碼通-鴻蒙HarmonyOS技術社區(qū)
【軟通動力】HarmonyOS服務卡片-防疫一碼通-鴻蒙HarmonyOS技術社區(qū)
【軟通動力】HarmonyOS服務卡片-防疫一碼通-鴻蒙HarmonyOS技術社區(qū)

通過案例充分說明了卡片的獨特優(yōu)點:能夠將FA的重要信息或操作前置到卡片,以達到服務直達,減少體驗層級目的。

總結和回顧

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

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

2)卡片的布局

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

4)卡片的點擊跳轉事件

除此以外,你還會學到:

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

【軟通動力】HarmonyOS服務卡片-防疫一碼通-鴻蒙HarmonyOS技術社區(qū)
【軟通動力】HarmonyOS服務卡片-防疫一碼通-鴻蒙HarmonyOS技術社區(qū)

2)如何使用偏好型數(shù)據(jù)庫,緩存卡片信息

創(chuàng)建服務卡片:

【軟通動力】HarmonyOS服務卡片-防疫一碼通-鴻蒙HarmonyOS技術社區(qū)
【軟通動力】HarmonyOS服務卡片-防疫一碼通-鴻蒙HarmonyOS技術社區(qū)

更新服務卡片:

【軟通動力】HarmonyOS服務卡片-防疫一碼通-鴻蒙HarmonyOS技術社區(qū)

刪除服務卡片:

【軟通動力】HarmonyOS服務卡片-防疫一碼通-鴻蒙HarmonyOS技術社區(qū)
【軟通動力】HarmonyOS服務卡片-防疫一碼通-鴻蒙HarmonyOS技術社區(qū)

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

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

https://harmonyos.51cto.com

 

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

2022-01-18 09:00:00

架構服務器一碼通

2019-08-08 16:55:34

北京公交一碼通乘公交APP

2022-06-09 10:34:44

架構數(shù)據(jù)

2022-01-07 14:35:17

一碼通大數(shù)據(jù)

2022-04-24 15:26:38

服務卡鴻蒙

2021-09-18 14:51:21

低代碼云開發(fā)騰訊云

2021-07-28 14:59:08

鴻蒙HarmonyOS應用

2021-09-15 10:19:15

鴻蒙HarmonyOS應用

2020-01-13 16:54:21

微認醫(yī)保電子憑證醫(yī)院

2021-08-23 10:12:41

鴻蒙HarmonyOS應用

2021-07-22 08:45:47

鴻蒙HarmonyOS應用

2021-06-21 15:21:52

鴻蒙HarmonyOS應用開發(fā)

2022-01-08 21:42:03

一碼通互聯(lián)網(wǎng)健康碼

2021-06-23 16:05:05

鴻蒙HarmonyOS應用

2023-08-04 17:24:43

2022-05-31 09:27:22

計算

2019-08-26 10:43:06

Python統(tǒng)一碼代碼

2022-05-09 11:52:38

Java卡片服務卡片
點贊
收藏

51CTO技術棧公眾號