昨日,華為官方表示,HarmonyOS本周 Sample 上新,新增了 5 個(gè)示例,包括、JsFACard 示例功能、JsRouter 示例、NativeImage 示例、JsTimer 示例以及 JsDevice 示例。
Sample1:更新 JsFACard 示例功能
場(chǎng)景:本示例展示了服務(wù)卡片功能,通過(guò)服務(wù)卡片將用戶應(yīng)用程序的重要信息展示在桌面。本次新增了通過(guò)快捷手勢(shì)使用卡片的功能,以達(dá)到服務(wù)直達(dá)、減少層級(jí)跳轉(zhuǎn)的目的。
Sample2:新增 JsRouter 示例
場(chǎng)景:本示例展示了通過(guò)點(diǎn)擊文本內(nèi)容,當(dāng)前頁(yè)面跳轉(zhuǎn)到指定的頁(yè)面。通過(guò) router 接口來(lái)實(shí)現(xiàn)頁(yè)面跳轉(zhuǎn)能力,以及頁(yè)面跳轉(zhuǎn)過(guò)程中參數(shù)的傳遞。
Sample3:新增 NativeImage 示例
場(chǎng)景:本示例展示了如何聲明 JNI 接口并通過(guò) JNI 接口鎖定和訪問(wèn)或解鎖像素?cái)?shù)據(jù)的函數(shù),通過(guò) Native_image 提供對(duì)像素?cái)?shù)據(jù)和像素圖信息的訪問(wèn)。
Sample4:新增 JsTimer 示例
場(chǎng)景:本示例通過(guò) systemTime 接口來(lái)實(shí)現(xiàn)設(shè)置系統(tǒng)時(shí)間,通過(guò) setTimeout () 函數(shù)來(lái)設(shè)置定時(shí)器。
Sample5:新增 JsDevice 示例
場(chǎng)景:本示例通過(guò) deviceInfo、systemParameter 和 batteryInfo 接口分別來(lái)查詢?cè)O(shè)備信息、系統(tǒng)屬性和電池和充電屬性。
本周還有 25 個(gè) Sample 集成到了 DevEco Studio 中,如下表所示:
開發(fā)者可直接通過(guò) DevEco Studio 導(dǎo)入示例,操作步驟如下:
1. 在 DevEco Studio 下依次點(diǎn)擊 File>New>Import HarmonyOS Sample,會(huì)彈出一個(gè) Sample 選擇框。
2. 選擇 Sample 并點(diǎn)擊“Next”,這時(shí)會(huì)彈出存儲(chǔ)路徑選擇框,設(shè)置后點(diǎn)擊“Finish”,等待 Sample 下載完即可。