以下內(nèi)容均基于HarmonyOS NEXT版本 什么是AppStartup 應(yīng)用啟動時通常需要執(zhí)行一系列初始化啟動任務(wù),如果將啟動任務(wù)都放在應(yīng)用主模塊(即entry類型的Mo...
以下內(nèi)容均基于HarmonyOS NEXT版本 什么是AppStartup 應(yīng)用啟動時通常需要執(zhí)行一系列初始化啟動任務(wù),如果將啟動任務(wù)都放在應(yīng)用主模塊(即entry類型的Mo...
以下內(nèi)容均基于HarmonyOS NEXT版本 定義 Context是應(yīng)用中對象的上下文,其提供了應(yīng)用的一些基礎(chǔ)信息,例如resourceManager(資源管理)、appl...
以下內(nèi)容均基于HarmonyOS NEXT版本 HarmonyOS Stage模型采用分層設(shè)計思想,形成Application Framework -> AbilitySta...
Ability Kit(程序框架服務(wù))提供了應(yīng)用程序開發(fā)和運行的應(yīng)用模型,是系統(tǒng)為開發(fā)者提供的應(yīng)用程序所需能力的抽象提煉,它提供了應(yīng)用程序必備的組件和運行機制。 應(yīng)用模型 隨...
一、@Watch 裝飾器:狀態(tài)變化的實時監(jiān)聽者 核心功能 @Watch用于監(jiān)聽可觀察狀態(tài)變量(如@State/@Prop/@Link)的變化,在變量值發(fā)生變動時觸發(fā)回調(diào)函數(shù)。...
一、基本概念 1. LocalStorage(頁面級內(nèi)存存儲) 專為單個UIAbility或頁面組件樹設(shè)計,支持通過@Entry裝飾器在根節(jié)點分配實例,子組件自動繼承訪問權(quán)限...
Context數(shù)量 Activity數(shù)量 + Service數(shù)量 + 1 (1為Application) Context的繼承關(guān)系 Context下有兩個子類,Context...
ArkTS語言介紹 聲明 ArkTS通過聲明引入變量、常量、函數(shù)和類型。 變量聲明 以關(guān)鍵字let開頭的聲明引入變量,該變量在程序執(zhí)行期間可以具有不同的值。 常量聲明 以關(guān)鍵...
環(huán)境搭建 1. 安裝DevEco Studio: 官方教程地址[https://developer.huawei.com/consumer/cn/doc/harmonyos-...
一、@Styles裝飾器:組件級樣式復(fù)用 1. 核心特性 @Styles裝飾器是ArkUI框架中實現(xiàn)樣式復(fù)用的基礎(chǔ)工具,支持組件內(nèi)定義和全局定義兩種模式。組件內(nèi)定義的@Sty...
一、@Require裝飾器:強制校驗組件構(gòu)造參數(shù)的完整性 基本概念 @Require是ArkTS的參數(shù)校驗裝飾器,用于強制父組件在構(gòu)造子組件時必須傳遞指定參數(shù)。自API 11...
在ArkUI框架中,狀態(tài)管理是構(gòu)建動態(tài)交互應(yīng)用的核心機制。@State、@Prop、@Link構(gòu)成了狀態(tài)管理的核心三角,開發(fā)者可以高效地實現(xiàn)組件間狀態(tài)的聲明、傳遞與同步。 基...
一、基本概念 1. @Provide與@Consume:跨組件樹雙向同步 這對裝飾器實現(xiàn)了任意層級組件間的雙向數(shù)據(jù)綁定。@Provide在祖先組件中聲明共享狀態(tài),@Consu...
一、核心概念解析 1. @Builder裝飾器:UI復(fù)用的基石 定義:將重復(fù)的UI邏輯抽象為獨立函數(shù),支持組件內(nèi)或全局復(fù)用。 特性:作用域控制:組件內(nèi)(私有)或全局定義。狀態(tài)...
一、組件架構(gòu)設(shè)計原理 1.1 組件化核心機制 HarmonyOS自定義組件基于ArkUI框架構(gòu)建,采用聲明式UI編程模型,通過@Component裝飾器實現(xiàn)組件封裝。其核心特...
前言 有好多人向我咨詢過Input ANR問題,說實話,我也是一直無法徹底的解釋清楚,我下決心要徹底搞懂這塊知識點。 話不多說先上圖 一個event的正常流程 InputRe...
Android 12 發(fā)布已經(jīng)有 4 個月了,而且隨著各大市場對應(yīng)用適配的要求逐漸提高,小菜也嘗試將一個歷史的應(yīng)用簡單升級適配 Android 12; Android 12 ...