
最近一直在做鴻蒙開發(fā),正好記錄下。
低性能的代碼實現(xiàn)功能場景可能不會影響應(yīng)用的正常運行,但卻會對應(yīng)用的性能造成負面影響。本文列舉出了一些可提升性能的場景供參考。 使用數(shù)據(jù)懶加載 開...
ArkTS語言基礎(chǔ)類庫是HarmonyOS系統(tǒng)上為應(yīng)用開發(fā)者提供的常用基礎(chǔ)能力,主要包含能力如下圖所示。 圖1 ArkTS語言基礎(chǔ)類庫能力示意圖...
觸屏事件 觸屏事件指當(dāng)手指/手寫筆在組件上按下、滑動、抬起時觸發(fā)的回調(diào)事件。包括點擊事件[https://developer.huawei.co...
動畫的原理是在一個時間段內(nèi),多次改變UI外觀,由于人眼會產(chǎn)生視覺暫留,所以最終看到的就是一個“連續(xù)”的動畫。UI的一次改變稱為一個動畫幀,對應(yīng)一...
ArkTS聲明式開發(fā)范式 ArkTSArkTS是HarmonyOS優(yōu)選的主力應(yīng)用開發(fā)語言,圍繞應(yīng)用開發(fā)在TypeScript[https://g...
并發(fā)是指在同一時間段內(nèi),能夠處理多個任務(wù)的能力。為了提升應(yīng)用的響應(yīng)速度與幀率,以及防止耗時任務(wù)對主線程的干擾,HarmonyOS系統(tǒng)提供了異步并...
使用畫布繪制自定義圖形(Canvas)Canvas提供畫布組件,用于自定義繪制圖形,開發(fā)者使用CanvasRenderingContext2D對...
HarmonyOS先后提供了兩種應(yīng)用模型: FA(Feature Ability)模型:HarmonyOS早期版本開始支持的模型,已經(jīng)不再主推。...