色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

如何開發鴻蒙快速學習黨史卡片

DRXU_gh_019562b ? 來源:軟通動力HOS ? 作者:軟通動力HOS ? 2021-08-20 10:38 ? 次閱讀

隨著HarmonyOS發布,服務卡片這一功能也走進了人們的視線。它以其直觀可視的展現形式,流暢的運行速度,刷新了人們對以往APP的認識。

正值黨的百年華誕,我們在學習黨史的時候,利用服務卡片功能,開發出可以快速學習黨史的這款卡片,并取名為“薪火”。

創建“薪火”app工程1安裝和配置DevEco Studio 2.1 Release

安裝的鏈接:https://developer.harmonyos.com/cn/develop/deveco-studioIDE的使用指南,很詳細:https://developer.harmonyos.com/cn/docs/documentation/doc-guides/tools_overview-0000001053582387我的本案例使用的最新的 2.1.0.501版本,SDK:API Version 5

2創建一個Empty Java Phone應用

點擊Next

點擊Finish完成創建薪火app工程

3薪火app頁面布局

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

dd7073d0-00ed-11ec-9bcf-12bb97331649.png

薪火app卡片實現

第一步:卡片生成

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

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

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

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

def6a8d2-00ed-11ec-9bcf-12bb97331649.png

df544262-00ed-11ec-9bcf-12bb97331649.png

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

第二步:卡片布局的修改

我們制作了一個規格分別為2X2、2X4和4X4三種類型的服務卡片

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

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

1、存儲卡片信息:

e09fcf2e-00ed-11ec-9bcf-12bb97331649.png

2、更新卡片信息:

e0dcdf86-00ed-11ec-9bcf-12bb97331649.png

3、刪除卡片信息:

e1030f26-00ed-11ec-9bcf-12bb97331649.png

卡片創建完成。

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

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

注:手動在桌面上上滑時,卡片會自動撤銷。

注:手動長按卡片可以進行移除卡片和添加其他規格的卡片。

第五步:卡片的點擊跳轉

卡片默認跳轉到薪火app主頁,可以查看到當前app上的熱搜新聞,點擊新聞會自動跳轉到對應新聞的詳細內容頁面。

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

e2d98690-00ed-11ec-9bcf-12bb97331649.png

新聞列表頁面跳轉到新聞詳情頁面功能的重點代碼如下:

e31e4a64-00ed-11ec-9bcf-12bb97331649.png

e35f7ab6-00ed-11ec-9bcf-12bb97331649.png

e5263cea-00ed-11ec-9bcf-12bb97331649.png

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

總結和回顧

本文通過薪火+薪火服務卡片,手把手的教會大家如何實現一個HarmonyOS Java卡片,你將學會以下知識點:1)如何使用模板創建卡片2)卡片的布局3)卡片信息創建、更新和刪除過程4)卡片的點擊跳轉事件

除此以外,你還會學到:

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

e5521428-00ed-11ec-9bcf-12bb97331649.png

e5966498-00ed-11ec-9bcf-12bb97331649.png

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

參考HarmonyOS開發者技術文檔:

https://developer.harmonyos.com/cn/docs/documentation/doc-guides/ui-java-component-listcontainer-0000001060007847

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

創建服務卡片:

e5b58e18-00ed-11ec-9bcf-12bb97331649.png

e5fc48a8-00ed-11ec-9bcf-12bb97331649.png

更新服務卡片:

e630d26c-00ed-11ec-9bcf-12bb97331649.png

刪除服務卡片:

e6533398-00ed-11ec-9bcf-12bb97331649.png

e68a4b12-00ed-11ec-9bcf-12bb97331649.png

責任編輯:haq

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 操作系統
    +關注

    關注

    37

    文章

    6889

    瀏覽量

    123603
  • 鴻蒙系統
    +關注

    關注

    183

    文章

    2638

    瀏覽量

    66601
  • HarmonyOS
    +關注

    關注

    79

    文章

    1982

    瀏覽量

    30424

原文標題:如何開發一款黨史學習服務卡片

文章出處:【微信號:gh_019562b5fb4b,微信公眾號:gh_019562b5fb4b】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    效率大升!AI賦能鴻蒙萬能卡片開發

    萬能卡片,作為鴻蒙生態應用和元服務的重要展示形式,憑借將關鍵信息和核心操作前置,實現服務直達、減少跳轉層級的體驗效果,備受用戶和開發者青睞。但傳統卡片的設計和編碼流程相對繁瑣,影響了萬
    的頭像 發表于 01-13 13:44 ?121次閱讀
    效率大升!AI賦能<b class='flag-5'>鴻蒙</b>萬能<b class='flag-5'>卡片</b><b class='flag-5'>開發</b>

    《HarmonyOS第一課》煥新升級,賦能開發快速掌握鴻蒙應用開發

    《HarmonyOS第一課》煥新升級,賦能開發快速掌握鴻蒙應用開發 隨著HarmonyOS NEXT發布,鴻蒙生態日益壯大,廣大
    發表于 01-02 14:24

    OpenHarmony源碼編譯后燒錄鏡像教程,RK3566鴻蒙開發板演示

    本文介紹瑞芯微主板/開發板編譯OpenHarmony源碼后燒錄鏡像的教程,觸覺智能Purple Pi OH鴻蒙開發板演示。搭載了瑞芯微RK3566四核處理器,樹莓派卡片電腦設計,支持開
    的頭像 發表于 12-30 10:08 ?150次閱讀
    OpenHarmony源碼編譯后燒錄鏡像教程,RK3566<b class='flag-5'>鴻蒙</b><b class='flag-5'>開發</b>板演示

    鴻蒙原生開發手記:02-服務卡片開發

    介紹 服務卡片是一直桌面小組件,可以放置在桌面上等位置,一觸即達。 服務卡片分為靜態卡片和動態卡片兩類。本文介紹靜態卡片。 創建 回到 De
    發表于 11-14 17:48

    鴻蒙原生開發手記:01-元服務開發

    同樣的使用方法。 服務卡片 元服務可以添加服務卡片,詳細介紹見《鴻蒙原生開發手記:02-服務卡片開發
    發表于 11-14 17:28

    鴻蒙OpenHarmony南向/北向快速開發教程-迅為RK3568開發

    大家期待已久的迅為RK3568開發板終于迎來了鴻蒙4.1系統的強勢支持!想知道如何實現快速開發學習嗎?跟著我們一起來探索吧! 迅為RK356
    發表于 07-23 10:44

    OpenHarmony開發案例:【電影卡片

    基于元服務卡片的能力,實現帶有卡片的電影應用,介紹卡片開發過程和生命周期實現。
    的頭像 發表于 04-15 17:53 ?1327次閱讀
    OpenHarmony<b class='flag-5'>開發</b>案例:【電影<b class='flag-5'>卡片</b>】

    OpenHarmony開發案例:【計步器卡片

    基于Stage模型實現帶有卡片的計步應用,用于介紹卡片開發及生命周期實現。
    的頭像 發表于 04-15 09:22 ?732次閱讀
    OpenHarmony<b class='flag-5'>開發</b>案例:【計步器<b class='flag-5'>卡片</b>】

    鴻蒙OS開發學習:【尺寸適配實現】

    鴻蒙開發中,尺寸適配是一個重要的概念,它可以幫助我們在不同屏幕尺寸的設備上正確顯示和布局我們的應用程序。本文將介紹如何在鴻蒙開發中實現尺寸適配的方法。
    的頭像 發表于 04-10 16:05 ?1843次閱讀
    <b class='flag-5'>鴻蒙</b>OS<b class='flag-5'>開發</b><b class='flag-5'>學習</b>:【尺寸適配實現】

    鴻蒙OS開發案例:【Stage模型卡片

    本示例展示了Stage模型卡片提供方的創建與使用。
    的頭像 發表于 04-09 17:13 ?1027次閱讀
    <b class='flag-5'>鴻蒙</b>OS<b class='flag-5'>開發</b>案例:【Stage模型<b class='flag-5'>卡片</b>】

    鴻蒙OS實戰開發:【多設備自適應服務卡片

    服務卡片的布局和使用,其中卡片內容顯示使用了一次開發,多端部署的能力實現多設備自適應。 用到了卡片擴展模塊接口,[@ohos.app.form.FormExtensionAbil
    的頭像 發表于 04-09 09:20 ?913次閱讀
    <b class='flag-5'>鴻蒙</b>OS實戰<b class='flag-5'>開發</b>:【多設備自適應服務<b class='flag-5'>卡片</b>】

    鴻蒙OS開發實例:【手擼服務卡片

    服務卡片指導文檔位于“**開發/應用模型/Stage模型開發指導/Stage模型應用組件**”路徑下,說明其極其重要。本篇文章將分享實現服務卡片的過程和代碼
    的頭像 發表于 03-28 22:11 ?1236次閱讀
    <b class='flag-5'>鴻蒙</b>OS<b class='flag-5'>開發</b>實例:【手擼服務<b class='flag-5'>卡片</b>】

    學習鴻蒙背后的價值?星河版開放如何學習

    需要有更多的鴻蒙人才;鴻蒙開發工程師也將會迎來爆發式的增長! 所以學習鴻蒙勢在必行,而大部分人都能適合學
    發表于 02-22 20:55

    使用 Taro 開發鴻蒙原生應用 —— 快速上手,鴻蒙應用開發指南

    隨著鴻蒙系統的不斷完善,許多應用廠商都希望將自己的應用移植到鴻蒙平臺上。最近,Taro 發布了 v4.0.0-beta.x 版本,支持使用 Taro 快速開發
    的頭像 發表于 02-02 16:09 ?933次閱讀
    使用 Taro <b class='flag-5'>開發</b><b class='flag-5'>鴻蒙</b>原生應用 —— <b class='flag-5'>快速</b>上手,<b class='flag-5'>鴻蒙</b>應用<b class='flag-5'>開發</b>指南

    鴻蒙不再兼容安卓,那么鴻蒙開發者是否會大增?

    ? 應屆生/計算機專業:通過學習鴻蒙新興技術,入行互聯網,未來高起點就業。 0基礎轉型:提前布局新方向,抓住風口。自我提升,獲得更多就業機會。 技術提升/進階跳槽:發展瓶頸期,提升職場競爭力;快速掌握
    發表于 01-31 22:17
    主站蜘蛛池模板: 16女下面流水不遮图免费观看 | 青青久久网 | 久久九九精品国产自在现线拍 | 韩剧19禁啪啪无遮挡大尺度 | 56prom在线精品国产 | 全身无赤裸裸美女网站 | 抽插喷S骚爽去了H | 狠狠操伊人 | 御姐被吸奶 | 亚洲精品在线网址 | 精品性影院一区二区三区内射 | 伊人久久中文字幕久久cm | 精品国产手机视频在在线 | 久久精品午夜一区二区福利 | 考好老师让你做一次H | 久久热这里面只有精品 | 在线亚洲国产日韩欧洲专区 | 国产AV麻豆出品在线播放 | 精品视频中文字幕 | 久久久精品日本一区二区三区 | 恋夜秀场1234手机视频在线观看 | 色呦呦导航 | 脱女学小内内摸出水网站免费 | 果冻传媒独家原创在线观看 | 国产全部视频列表支持手机 | 90后性爱视频 | 国产亚洲一区二区三区啪 | 国产哺乳期奶水avav | 国精产品一区一区三区有限 | 纲手裸乳被爆白浆 | 97久久伊人精品影院 | 四虎影视国产精品亚洲精品hd | 美女被男人撕衣舔胸 | 久久精品黄AA片一区二区三区 | 亚洲精品无码一区二区三区四虎 | 久久re热在线视频精6 | 日本午夜视频在线 | 在线观看中文字幕国产 | 不卡无线在一二三区 | 亚洲精品国产字幕久久vr | 精品熟女少妇AV免费观看 |