日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

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

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

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

介紹6個(gè)基于eTS實(shí)現(xiàn)的Sample

HarmonyOS開發(fā)者 ? 來源:HarmonyOS開發(fā)者 ? 作者:HarmonyOS開發(fā)者 ? 2022-07-11 11:30 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

搭載API 8的新SDK已經(jīng)發(fā)布。圍繞著新SDK,官方貼心地輸出了一波Sample,供各位開發(fā)者參考。本期我們將介紹6個(gè)基于eTS實(shí)現(xiàn)的Sample,開發(fā)者可以從中掌握基于TS擴(kuò)展的聲明式開發(fā)范式的核心機(jī)制和功能,同時(shí)還能從中學(xué)習(xí)新增接口的特性及用法,讓我們先睹為快!

Sample1:FlipClock簡(jiǎn)介:

本示例展示了一個(gè)多功能的時(shí)鐘,如圖1所示,時(shí)鐘采用了數(shù)字翻頁(yè)的方式來顯示時(shí)間,并提供了創(chuàng)建鬧鐘及倒計(jì)時(shí)的功能,同時(shí)還可以在“設(shè)置”里面設(shè)置時(shí)鐘的休眠及屏幕亮度。通過學(xué)習(xí)本Sample,你可以掌握鬧鐘及倒計(jì)時(shí)等后臺(tái)代理提醒功能的實(shí)現(xiàn),同時(shí)還能掌握屏幕亮度、運(yùn)行鎖等相關(guān)接口的使用。

a769726c-00c1-11ed-ba43-dac502259ad0.gif

圖1 FlipClock

重點(diǎn)剖析:

1時(shí)鐘的時(shí)間顯示采用Text組件實(shí)現(xiàn),通過調(diào)用rotate()接口將文本按指定坐標(biāo)軸進(jìn)行順時(shí)針旋轉(zhuǎn),從而實(shí)現(xiàn)數(shù)字翻頁(yè)的效果。

2鬧鐘及倒計(jì)時(shí)功能通過@ohos.reminderAgent模塊實(shí)現(xiàn),該模塊提供了一系列后臺(tái)代理提醒的接口,相關(guān)接口如下:

a77c874e-00c1-11ed-ba43-dac502259ad0.png

3設(shè)置屏幕亮度通過@ohos.brightness模塊實(shí)現(xiàn),該模塊提供了設(shè)置設(shè)備當(dāng)前的屏幕亮度的接口,相關(guān)接口如下:

a7913f36-00c1-11ed-ba43-dac502259ad0.png

4休眠功能通過@ohos.runningLock模塊實(shí)現(xiàn),該模塊提供了運(yùn)行鎖的一系列接口,相關(guān)接口如下:

a7a56632-00c1-11ed-ba43-dac502259ad0.png

源碼下載鏈接:

https://gitee.com/openharmony/app_samples/tree/master/CompleteApps/FlipClock

Sample2:International簡(jiǎn)介: 本示例展示了系統(tǒng)的國(guó)際化信息的設(shè)置,如圖2所示,用戶可以選擇當(dāng)前地區(qū)、設(shè)置系統(tǒng)語言,還可以設(shè)置日期、時(shí)間、時(shí)區(qū)等。同時(shí)還展示了當(dāng)前系統(tǒng)語言下的時(shí)間、數(shù)字、貨幣、百分比、單復(fù)數(shù)、屏幕方向等信息的格式化顯示。通過學(xué)習(xí)本Sample,你可以掌握“國(guó)際化-i18n”標(biāo)準(zhǔn)的實(shí)現(xiàn),同時(shí)還可以掌握設(shè)置系統(tǒng)時(shí)間的相關(guān)接口的使用。

a7c6ffc2-00c1-11ed-ba43-dac502259ad0.gif

圖2International

重點(diǎn)剖析:

1本示例中系統(tǒng)的語言、地區(qū)、時(shí)區(qū)等國(guó)際化統(tǒng)一標(biāo)準(zhǔn)通過@ohos.i18n模塊實(shí)現(xiàn),該模塊提供了獲取國(guó)際化標(biāo)準(zhǔn)信息的一系列接口,相關(guān)接口如下:

a7e7818e-00c1-11ed-ba43-dac502259ad0.png

2系統(tǒng)時(shí)間的設(shè)置通過@ohos.systemTime模塊實(shí)現(xiàn),該模塊提供了設(shè)置系統(tǒng)日期、時(shí)間、時(shí)區(qū)等一系列接口,相關(guān)接口如下:

a7f9373a-00c1-11ed-ba43-dac502259ad0.png

源碼下載鏈接: https://gitee.com/openharmony/app_samples/tree/master/common/International

Sample3:Shopping簡(jiǎn)介: 本示例展示了一個(gè)仿購(gòu)物類應(yīng)用。如圖3所示,像我們經(jīng)常使用的購(gòu)物應(yīng)用一樣,本示例提供了商品展示、商品搜索、購(gòu)物車、消息提醒等功能,各界面中圖片、視頻、文本等資源規(guī)整地呈現(xiàn),且加載速度快、滑動(dòng)效果流暢。通過學(xué)習(xí)本Sample,你可以熟悉eTS的聲明式語法,并能掌握應(yīng)用界面的懶加載優(yōu)化,同時(shí)還可以掌握Swiper、Tabs等組件的使用。

重點(diǎn)剖析:

1各界面均使用Flex、Cloumn、Row、Grid等混合布局實(shí)現(xiàn),并通過聲明式語法描述,使得界面布局豐富多樣。

2界面中的數(shù)據(jù)使用LazyForEach組件加載,以懶加載的方式從提供的數(shù)據(jù)源中按需迭代數(shù)據(jù),以此減小應(yīng)用內(nèi)存、提升用戶體驗(yàn)。

3界面內(nèi)的滑動(dòng)效果均采用了Swiper滑動(dòng)容器,該組件實(shí)現(xiàn)了界面流暢地滑動(dòng),并提供了切換子組件顯示的能力。

4界面內(nèi)標(biāo)簽容視圖的切換通過Tabs組件實(shí)現(xiàn),每個(gè)界面標(biāo)簽對(duì)應(yīng)一個(gè)內(nèi)容視圖。

源碼下載鏈接: https://gitee.com/openharmony/app_samples/tree/master/AppSample/Shopping

Sample4:Chat簡(jiǎn)介: 本示例展示了一個(gè)仿聊天類的應(yīng)用。如圖4所示,像我們經(jīng)常使用的聊天應(yīng)用一樣,本示例提供了發(fā)起聊天、添加好友、發(fā)起群聊、社區(qū)圖片展示等功能。同時(shí),用戶還可設(shè)置保存記錄,使應(yīng)用退出時(shí)記住當(dāng)前狀態(tài),下次打開恢復(fù)當(dāng)前狀態(tài)。通過,學(xué)習(xí)本Sample你可以熟悉eTS的聲明式語法,并能掌握應(yīng)用界面數(shù)據(jù)的懶加載優(yōu)化與輕量級(jí)存儲(chǔ)的開發(fā),同時(shí)還能掌握界面跳轉(zhuǎn)相關(guān)接口的使用。

重點(diǎn)剖析:

1各界面均使用Flex、Cloumn、Row等混合布局實(shí)現(xiàn),并通過聲明式語法描述,使得界面布局豐富多樣。

2保存記錄功能通過@ohos.data.storage模塊實(shí)現(xiàn),該模塊提供了輕量級(jí)存儲(chǔ)開發(fā)的接口,為應(yīng)用提供key-value鍵值型的文件數(shù)據(jù)處理能力,支持應(yīng)用對(duì)數(shù)據(jù)進(jìn)行輕量級(jí)存儲(chǔ)及查詢。相關(guān)接口如下:

a8b2f3c8-00c1-11ed-ba43-dac502259ad0.png

3由于“聊天”和“通訊錄”模塊數(shù)據(jù)量較大,所以使用了LazyForEach組件進(jìn)行數(shù)據(jù)的懶加載,以減小應(yīng)用內(nèi)存、提升用戶體驗(yàn)。

4各個(gè)頁(yè)面間的跳轉(zhuǎn)通過@ohos.router(從API8開始支持)路由模塊實(shí)現(xiàn),該模塊提供了應(yīng)用中頁(yè)面路由的一系列接口,相關(guān)接口如下:

a8c83972-00c1-11ed-ba43-dac502259ad0.png

源碼下載鏈接: https://gitee.com/openharmony/app_samples/tree/master/AppSample/Chat

Sample5:DeviceUsageStatistics簡(jiǎn)介: 本示例展示了當(dāng)前設(shè)備中應(yīng)用程序使用情況的信息。如圖5所示,頂部的數(shù)據(jù)面板展示了最常用的五個(gè)應(yīng)用的使用時(shí)間占比情況,中部的豎向滑動(dòng)欄展示了每個(gè)應(yīng)用的使用總時(shí)長(zhǎng)和最后一次使用的時(shí)間,底部的橫向滑動(dòng)欄展示了不常用應(yīng)用列表。通過學(xué)習(xí)本Sample,你可以掌握獲取設(shè)備應(yīng)用狀態(tài)的相關(guān)接口的使用。

a8ecf848-00c1-11ed-ba43-dac502259ad0.png

圖5DeviceUsageStatistics

重點(diǎn)剖析:

1獲取設(shè)備應(yīng)用使用時(shí)長(zhǎng)通過@ohos.bundlestate模塊實(shí)現(xiàn),該模塊提供了獲取當(dāng)前設(shè)備應(yīng)用狀態(tài)的一系列接口,相關(guān)接口如下:

a8fcaf9a-00c1-11ed-ba43-dac502259ad0.png

源碼下載鏈接: https://gitee.com/openharmony/app_samples/tree/master/device/DeviceUsageStatistics

Sample6:NativeAPI簡(jiǎn)介: 本示例展示了一個(gè)由C++完成邏輯計(jì)算并由eTS完成界面繪制的五子棋游戲,如圖6所示。通過學(xué)習(xí)本Sample,你可以掌握在eTS中如何調(diào)用C++的接口,同時(shí)還能掌握彈窗模塊的接口的使用。

a921eb20-00c1-11ed-ba43-dac502259ad0.gif

圖6NativeAPI

重點(diǎn)剖析:

1eTS側(cè)通過import chessNapi from "libchess.so"引入C++側(cè)的邏輯能力,從而實(shí)現(xiàn)C++接口的調(diào)用。

2應(yīng)用中的彈窗通過@ohos.prompt(從API8開始支持)模塊實(shí)現(xiàn),該模塊提供了界面彈窗操作的一系列接口,相關(guān)接口如下:

a9313b8e-00c1-11ed-ba43-dac502259ad0.png

源碼下載鏈接: https://gitee.com/openharmony/app_samples/tree/master/Native/NativeAPI

是不是超級(jí)實(shí)用呀,趕快點(diǎn)擊鏈接下載學(xué)習(xí)吧!同時(shí),使用過程中有任何問題或者需求,歡迎開發(fā)者到碼云OpenHarmony/app_samples倉(cāng)庫(kù)提交Issue。

審核編輯:湯梓紅

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

    關(guān)注

    2

    文章

    2481

    瀏覽量

    67057
  • Sample
    +關(guān)注

    關(guān)注

    0

    文章

    11

    瀏覽量

    9137
  • SDK
    SDK
    +關(guān)注

    關(guān)注

    3

    文章

    1112

    瀏覽量

    52061

原文標(biāo)題:Sample上新,從API 8開始支持!速來拿走

文章出處:【微信號(hào):HarmonyOS_Dev,微信公眾號(hào):HarmonyOS開發(fā)者】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    PROFINET-RT使用 ETS 進(jìn)行一致性測(cè)試

    115200,數(shù)據(jù)位設(shè)置為 8,停止位設(shè)置為 1,奇偶校驗(yàn)設(shè)置為無。如果 DUT 有 3 個(gè)或更多端口,則 DUT 的最后一個(gè)端口必須連接到 ETS 的以太網(wǎng)接口 3。 Creating a
    發(fā)表于 04-23 12:51

    Coreless無芯工藝與ETS埋線路工藝的差異比對(duì)

    在行業(yè)通用的載板制造領(lǐng)域中,除了減成法(Tenting)、改良型半加成法(mSAP)、半加成法(SAP)這三種主流核心技術(shù)路線外,還包含無芯工藝(Coreless)、嵌入式線路工藝(ETS,即
    的頭像 發(fā)表于 04-22 11:08 ?212次閱讀
    Coreless無芯工藝與<b class='flag-5'>ETS</b>埋線路工藝的差異比對(duì)

    yocto編譯IPCF sample_user報(bào)錯(cuò)的原因?怎么解決?

    IPCF sample_user的 Yocto 編譯報(bào)告錯(cuò)誤: sample.c:5:10: fatal error: errno.h: No such file or directory bb
    發(fā)表于 04-07 07:49

    【瑞薩RA6E2地奇星開發(fā)板試用】介紹、環(huán)境搭建、工程測(cè)試

    【瑞薩RA6E2地奇星開發(fā)板試用】介紹、環(huán)境搭建、工程測(cè)試 本文介紹了瑞薩 RA6E2 地奇星開發(fā)板的基本信息,包括產(chǎn)品特點(diǎn)、參數(shù)資源、開發(fā)環(huán)境搭建以及工程測(cè)試等。
    發(fā)表于 12-07 15:27

    【RA-Eco-RA6M4開發(fā)板評(píng)測(cè)】WDT實(shí)踐

    開發(fā)環(huán)境: IDE:MKD 5.38a Renesas RA Smart Configurator:v5.9.0 開發(fā)板:RA-Eco-RA6M4開發(fā)板 MCU:R7FA6M4AF3CFP 1
    發(fā)表于 11-09 22:02

    跑tcpserver_sample 例程報(bào)lwip_bind: invalid address錯(cuò)誤怎么解決?

    各位前輩好。網(wǎng)口已經(jīng)板子和電腦相互可以PING通。然后板子創(chuàng)建一個(gè)服務(wù)器,使用tcpserver_sample的例程,運(yùn)行報(bào)lwip_bind: invalid address錯(cuò)誤。 有人碰到過嗎,能指點(diǎn)下,給點(diǎn)寶貴意見嗎。感謝。
    發(fā)表于 10-14 08:27

    can_sample例程,rxmsg.hdr = -1;語句報(bào)錯(cuò)如何解決?

    使用官方CAN_sample例程編譯,cubemx已經(jīng)配置好CAN引腳,menuconfig也已經(jīng)打開相關(guān)接口,但編譯時(shí)報(bào)錯(cuò),顯示結(jié)構(gòu)體 rt_can_msg結(jié)構(gòu)體中沒有hdr這個(gè)成員。請(qǐng)問如何解決?
    發(fā)表于 09-24 07:05

    【M-K1HSE開發(fā)板免費(fèi)體驗(yàn)】相關(guān)源碼之閱讀和分析1-使用XComponent + Vsync 實(shí)現(xiàn)自定義動(dòng)畫

    (通過 NAPI) FeatureComponent.ets -> napi_init.cpp 6. ArkTS 層調(diào)用一個(gè) NAPI 導(dǎo)出的 init
    發(fā)表于 09-03 16:05

    中國(guó)中車ETS3動(dòng)車組在馬來西亞啟用

    近日,由中國(guó)中車集團(tuán)旗下中車株機(jī)公司研制的ETS3動(dòng)車組從吉隆坡車站啟程,駛往柔佛居鑾,正式在馬來西亞啟用,標(biāo)志著中馬兩國(guó)在軌道交通領(lǐng)域的合作邁上新臺(tái)階,成為中馬友誼持續(xù)深化的重要見證。
    的頭像 發(fā)表于 08-27 13:44 ?953次閱讀

    【干貨分享】在 RA-Eco-RA6M4開發(fā)板上實(shí)現(xiàn) ADC 電壓的 LabVIEW 數(shù)據(jù)采集

    本文介紹了RA-Eco-RA6M4-100PIN-V1.0開發(fā)板通過LabVIEW上位機(jī)實(shí)現(xiàn)ADC電壓數(shù)據(jù)采集的項(xiàng)目設(shè)計(jì),采用串口發(fā)送和串口中斷查詢兩種方案。
    的頭像 發(fā)表于 08-21 08:05 ?1810次閱讀
    【干貨分享】在 RA-Eco-RA<b class='flag-5'>6</b>M4開發(fā)板上<b class='flag-5'>實(shí)現(xiàn)</b> ADC 電壓的 LabVIEW 數(shù)據(jù)采集

    【干貨分享】基于RA-Eco-RA6M4開發(fā)板實(shí)現(xiàn)無線通信

    本文介紹了RA-Eco-RA6M4-100PIN-V1.0開發(fā)板結(jié)合DA16200無線WiFi模塊實(shí)現(xiàn)網(wǎng)絡(luò)通信、數(shù)據(jù)上傳和遠(yuǎn)程控制LED的項(xiàng)目設(shè)計(jì)。包括DA16200模塊介紹、工程創(chuàng)建
    的頭像 發(fā)表于 08-05 08:06 ?2406次閱讀
    【干貨分享】基于RA-Eco-RA<b class='flag-5'>6</b>M4開發(fā)板<b class='flag-5'>實(shí)現(xiàn)</b>無線通信

    【RA-Eco-RA6M4開發(fā)板評(píng)測(cè)】介紹、環(huán)境搭建、工程測(cè)試

    2 studio 和使用 FSP 所需的所有其他工具。 由于這里使用 RA6M4 主控,僅安裝 RA 系列軟件包即可。 工程測(cè)試 這里介紹了開發(fā)板使用e^2^ studio實(shí)現(xiàn)工程測(cè)試的相關(guān)流程。 工程
    發(fā)表于 07-25 11:48

    ArkUI-X案例解析

    目前,已經(jīng)有按照方案完成整體改造的4個(gè)Sample作為完整案例。 應(yīng)用描述 鏈接 鴻蒙世界 HMOSWorld 溪村小鎮(zhèn) OxHornCampus 音樂專輯 MusicHome 購(gòu)物
    發(fā)表于 06-23 22:40

    ArkUI-x跨平臺(tái)Bridge最佳實(shí)踐

    是Bridge最佳實(shí)踐中需要討論的一個(gè)重點(diǎn)。 接下來我們以調(diào)用相機(jī)管理的能力(該能力提供的api當(dāng)前不支持跨平臺(tái)),來介紹跨平臺(tái)的Bridge實(shí)現(xiàn)“一碼三平臺(tái)”的推薦寫法 如上圖所示,HarmonyOS
    發(fā)表于 06-10 23:06

    如何將一個(gè)FA模型開發(fā)的聲明式范式應(yīng)用切換到Stage模型

    模型切換概述 本文介紹如何將一個(gè)FA模型開發(fā)的聲明式范式應(yīng)用切換到Stage模型,您需要完成如下動(dòng)作: 工程切換:新建一個(gè)Stage模型的應(yīng)用工程。 配置文件切換:config.json切換
    發(fā)表于 06-04 06:22
    观塘区| 广汉市| 兴隆县| 游戏| 西林县| 诸暨市| 大田县| 杨浦区| 福建省| 通渭县| 盐边县| 通化市| 乡宁县| 神木县| 射洪县| 光泽县| 抚远县| 沂水县| 桦甸市| 南城县| 精河县| 旬阳县| 肥乡县| 衡南县| 仙桃市| 潍坊市| 丰顺县| 门源| 获嘉县| 中超| 缙云县| 淮安市| 汽车| 天等县| 台南县| 长阳| 宜兰市| 宁武县| 关岭| 鹿邑县| 中方县|