chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

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

3天內(nèi)不再提示

如何開發(fā)鴻蒙快速學習黨史卡片

DRXU_gh_019562b ? 來源:軟通動力HOS ? 作者:軟通動力HOS ? 2021-08-20 10:38 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

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

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

創(chuàng)建“薪火”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創(chuàng)建一個Empty Java Phone應用

點擊Next

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

3薪火app頁面布局

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

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

薪火app卡片實現(xiàn)

第一步:卡片生成

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

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

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

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

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

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

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

第二步:卡片布局的修改

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

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

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

1、存儲卡片信息:

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

2、更新卡片信息:

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

3、刪除卡片信息:

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

總結(jié)和回顧

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

除此以外,你還會學到:

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

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

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

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

參考HarmonyOS開發(fā)者技術(shù)文檔:

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

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

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

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

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

    關(guān)注

    37

    文章

    7152

    瀏覽量

    125602
  • 鴻蒙系統(tǒng)
    +關(guān)注

    關(guān)注

    183

    文章

    2642

    瀏覽量

    68125
  • HarmonyOS
    +關(guān)注

    關(guān)注

    80

    文章

    2126

    瀏覽量

    33092

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

文章出處:【微信號:gh_019562b5fb4b,微信公眾號:gh_019562b5fb4b】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    開鴻開發(fā)板深度體驗:從開源鴻蒙開發(fā)到AI場景實踐

    開鴻開發(fā)板KaihongBoard-3588S-SBCKaihongBoard-3576-SBC體驗開源鴻蒙能力學習開源鴻蒙開發(fā)●●●搭載K
    的頭像 發(fā)表于 07-03 17:03 ?337次閱讀
    開鴻<b class='flag-5'>開發(fā)</b>板深度體驗:從開源<b class='flag-5'>鴻蒙</b><b class='flag-5'>開發(fā)</b>到AI場景實踐

    鴻蒙5開發(fā)寶藏案例分享---一多開發(fā)實例(音樂)

    關(guān)聯(lián)實際開發(fā)中的高頻痛點,比如內(nèi)存泄漏、跨端適配、服務卡片設(shè)計等。我整理了一份超全解讀,帶你解鎖鴻蒙開發(fā)的“隱藏Buff”! 一、動態(tài)布局實戰(zhàn):從折疊屏到多端適配 你以為的
    的頭像 發(fā)表于 06-30 11:54 ?345次閱讀

    鴻蒙開發(fā)API9 到 API12,有哪些不同

    ? ##HarmonyOS 應用開發(fā)## 雖然API9已經(jīng)屬于過時了,但是現(xiàn)在很多學校里教的還是基于API9的鴻蒙開發(fā),當學生需要在畢業(yè)設(shè)計中使用API12進行開發(fā)時,還是需要先掌握一
    發(fā)表于 06-29 22:47

    鴻蒙5開發(fā)寶藏案例分享---一多開發(fā)實例(游戲)

    ?【開發(fā)者必看】鴻蒙隱藏寶箱大公開!這些實戰(zhàn)案例讓你的開發(fā)效率翻倍! 哈嘍各位開發(fā)者小伙伴!今天要和大家分享一個讓我拍大腿的發(fā)現(xiàn)——原來鴻蒙
    發(fā)表于 06-03 18:22

    鴻蒙5開發(fā)寶藏案例分享---一多開發(fā)實例(地圖導航)

    ? 鴻蒙開發(fā)隱藏寶藏大公開!手把手教你玩轉(zhuǎn)\"一多\"地圖導航案例 ? 大家好呀!我是你們的老朋友,今天要給大家扒一扒鴻蒙官方文檔里那些\"藏得深\"的實戰(zhàn)
    發(fā)表于 06-03 16:17

    DevEco Studio AI輔助開發(fā)工具兩大升級功能 鴻蒙應用開發(fā)效率再提升

    HarmonyOS應用的AI智能輔助開發(fā)助手——CodeGenie,該AI助手深度集成在DevEco Studio中,提供鴻蒙知識智能問答、鴻蒙ArkTS代碼補全/生成和萬能卡片生成等
    發(fā)表于 04-18 14:43

    鴻蒙北向開發(fā)OpenHarmony5.0 DevEco Studio開發(fā)工具安裝與配置

    本文介紹OpenHarmony5.0 DevEco Studio開發(fā)工具安裝與配置,鴻蒙北向開發(fā)入門必備!由觸覺智能Purple Pi OH鴻蒙開發(fā)
    的頭像 發(fā)表于 03-28 18:05 ?872次閱讀
    <b class='flag-5'>鴻蒙</b>北向<b class='flag-5'>開發(fā)</b>OpenHarmony5.0 DevEco Studio<b class='flag-5'>開發(fā)</b>工具安裝與配置

    HarmonyOS 應用開發(fā)賦能套件:鴻蒙原生應用開發(fā)的 “神助攻”

    隨著鴻蒙生態(tài)的快速發(fā)展,越來越多的開發(fā)者投身于鴻蒙原生應用的開發(fā)中。然而,在學習
    發(fā)表于 02-17 16:37

    效率大升!AI賦能鴻蒙萬能卡片開發(fā)

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

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

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

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

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

    鴻蒙原生開發(fā)手記:02-服務卡片開發(fā)

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

    鴻蒙原生開發(fā)手記:01-元服務開發(fā)

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

    HarmonyOS Next 應用開發(fā)快速入門案例

    : string = \'鴻蒙原生應用\' @State text2: string = \'快速上手練習\' build() { Row() { Column() { Text(this.text1
    發(fā)表于 09-27 15:55

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

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