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

HarmonyOS服務卡片-防疫一碼通

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

[[418666]]

想了解更多內容,請訪問:

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

https://harmonyos.51cto.com

開發背景

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

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

效果展示:

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

一、創建“一碼通”服務卡片工程

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、創建一個Empty Java Phone應用

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

點擊Next

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

點擊Finish完成創建一碼通服務卡片工程

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

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

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

二、一碼通服務卡片卡片實現

第一步:卡片生成

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

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

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

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

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

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

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

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

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

第二步:卡片布局的修改

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

1X2卡片布局:

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

2X2卡片布局:

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

2X4卡片布局:

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

第三步:卡片信息創建、更新、刪除

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

1、存儲卡片信息:

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

2、更新卡片信息:

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

3、刪除卡片信息:

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

卡片創建完成。

第四步、卡片在桌面的創建方式

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

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

第五步:卡片的點擊跳轉

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

1、1x2卡片:

1.1、卡片:

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

2、2x2卡片:

2.1、卡片:

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

2.2、點擊卡片跳轉結果:

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

3、2x4卡片:

3.1、卡片

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

3.2、點擊卡片跳轉結果:

3.2.1、點擊通信大數據行程卡

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

3.2.2、點擊個人健康打卡:

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

3.2.3、點擊個人中心:

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

3.2.5、點擊常住人注冊:

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

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

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

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

總結和回顧

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

1)如何使用模板創建卡片

2)卡片的布局

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

4)卡片的點擊跳轉事件

除此以外,你還會學到:

1)如何使用webview控件進行網絡請求獲取數據

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

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

創建服務卡片:

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

更新服務卡片:

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

刪除服務卡片:

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

想了解更多內容,請訪問:

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

https://harmonyos.51cto.com

 

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

2022-01-18 09:00:00

架構服務器一碼通

2019-08-08 16:55:34

北京公交一碼通乘公交APP

2022-06-09 10:34:44

架構數據

2022-01-07 14:35:17

一碼通大數據

2022-04-24 15:26:38

服務卡鴻蒙

2021-09-18 14:51:21

低代碼云開發騰訊云

2021-07-28 14:59:08

鴻蒙HarmonyOS應用

2021-09-15 10:19:15

鴻蒙HarmonyOS應用

2020-01-13 16:54:21

微認醫保電子憑證醫院

2021-08-23 10:12:41

鴻蒙HarmonyOS應用

2021-07-22 08:45:47

鴻蒙HarmonyOS應用

2021-06-21 15:21:52

鴻蒙HarmonyOS應用開發

2022-01-08 21:42:03

一碼通互聯網健康碼

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統一碼代碼

2022-05-09 11:52:38

Java卡片服務卡片
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 亚洲少妇综合网 | 亚洲在线电影 | 日本又色又爽又黄又高潮 | 97超碰成人 | 男人的天堂中文字幕 | 亚洲精彩视频在线观看 | 欧美99| 久久精品中文字幕 | 欧美日韩网站 | 成人超碰| 久久精品成人 | 日本电影韩国电影免费观看 | 亚洲精品一区二区三区中文字幕 | 国产精品18毛片一区二区 | 亚洲欧美在线观看 | 免费视频一区二区 | 亚洲综合三区 | 亚洲一区二区在线播放 | 欧美一区二区激情三区 | 精品视频一区二区三区四区 | 欧产日产国产精品视频 | 欧美a级成人淫片免费看 | 欧美另类视频 | 日本超碰| 亚洲 日本 欧美 中文幕 | 日韩超碰在线 | 亚洲国产精久久久久久久 | 一级黄色av电影 | 男女性毛片 | 羞羞视频在线观免费观看 | 亚洲超碰在线观看 | 午夜精品久久久久久久久久久久久 | 浴室洗澡偷拍一区二区 | 亚洲成人在线免费 | 欧美精品久久久久 | 国产日韩一区二区 | 在线精品亚洲欧美日韩国产 | 黑人精品欧美一区二区蜜桃 | 婷婷精品| 成人久久18免费网站图片 | 欧美日韩在线免费观看 |