IT之家 7 月 11 日消息,此前華為鴻蒙 HarmonyOS 3.0 開發(fā)者 Beta 測試版開始推送。官方表示,配套 SDK 包升級 API 到 Version 8,大大增強(qiáng) JS / eTS 語言應(yīng)用開發(fā)能力。同時(shí)進(jìn)一步完善 ArkUI 和 ArkCompiler 能力,使能 JS / eTS 語言支持復(fù)雜界面繪制,且 JS 應(yīng)用啟動速度提升 50%。
華為 HarmonyOS 開發(fā)者今天稱,搭載 API 8 的新 SDK 已經(jīng)發(fā)布。圍繞著新 SDK,官方輸出了一波 Sample,供各位開發(fā)者參考。本期將介紹 6 個(gè)基于 eTS 實(shí)現(xiàn)的 Sample,開發(fā)者可以從中掌握基于 TS 擴(kuò)展的聲明式開發(fā)范式的核心機(jī)制和功能,同時(shí)還能從中學(xué)習(xí)新增接口的特性及用法。
6 個(gè)基于 eTS 實(shí)現(xiàn)的 Sample 如下:
Sample1:FlipClock—— 本示例展示了一個(gè)多功能的時(shí)鐘,時(shí)鐘采用數(shù)字翻頁的方式來顯示時(shí)間,并提供創(chuàng)建鬧鐘及倒計(jì)時(shí)的功能,同時(shí)還可以在“設(shè)置”里面設(shè)置時(shí)鐘的休眠及屏幕亮度。通過學(xué)習(xí)本 Sample,你可以掌握鬧鐘及倒計(jì)時(shí)等后臺代理提醒功能的實(shí)現(xiàn),同時(shí)還能掌握屏幕亮度、運(yùn)行鎖等相關(guān)接口的使用。
Sample2:International—— 本示例展示了系統(tǒng)的國際化信息的設(shè)置,用戶可以選擇當(dāng)前地區(qū)、設(shè)置系統(tǒng)語言,還可以設(shè)置日期、時(shí)間、時(shí)區(qū)等。同時(shí)還展示了當(dāng)前系統(tǒng)語言下的時(shí)間、數(shù)字、貨幣、百分比、單復(fù)數(shù)、屏幕方向等信息的格式化顯示。通過學(xué)習(xí)本 Sample,你可以掌握“國際化-i18n”標(biāo)準(zhǔn)的實(shí)現(xiàn),同時(shí)還可以掌握設(shè)置系統(tǒng)時(shí)間的相關(guān)接口的使用。
Sample3:Shopping—— 本示例展示了一個(gè)仿購物類應(yīng)用。像我們經(jīng)常使用的購物應(yīng)用一樣,本示例提供了商品展示、商品搜索、購物車、消息提醒等功能,各界面中圖片、視頻、文本等資源規(guī)整地呈現(xiàn),且加載速度快、滑動效果流暢。通過學(xué)習(xí)本 Sample,你可以熟悉 eTS 的聲明式語法,并能掌握應(yīng)用界面的懶加載優(yōu)化,同時(shí)還可以掌握 Swiper、Tabs 等組件的使用。
Sample4:Chat—— 本示例展示了一個(gè)仿聊天類的應(yīng)用。像我們經(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)化與輕量級存儲的開發(fā),同時(shí)還能掌握界面跳轉(zhuǎn)相關(guān)接口的使用。
Sample5:DeviceUsageStatistics—— 本示例展示了當(dāng)前設(shè)備中應(yīng)用程序使用情況的信息。頂部的數(shù)據(jù)面板展示了最常用的五個(gè)應(yīng)用的使用時(shí)間占比情況,中部的豎向滑動欄展示了每個(gè)應(yīng)用的使用總時(shí)長和最后一次使用的時(shí)間,底部的橫向滑動欄展示了不常用應(yīng)用列表。通過學(xué)習(xí)本 Sample,你可以掌握獲取設(shè)備應(yīng)用狀態(tài)的相關(guān)接口的使用。
Sample6:NativeAPI—— 本示例展示了一個(gè)由 C++ 完成邏輯計(jì)算并由 eTS 完成界面繪制的五子棋游戲。通過學(xué)習(xí)本 Sample,你可以掌握在 eTS 中如何調(diào)用 C++ 的接口,同時(shí)還能掌握彈窗模塊的接口的使用。
廣告聲明:文內(nèi)含有的對外跳轉(zhuǎn)鏈接(包括不限于超鏈接、二維碼、口令等形式),用于傳遞更多信息,節(jié)省甄選時(shí)間,結(jié)果僅供參考,IT之家所有文章均包含本聲明。