W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
提供總體 HarmonyOS 應(yīng)用程序開發(fā)模型的高級類。
HarmonyOS 應(yīng)用程序是使用HarmonyOS的核心組件 Ability 定義的。該能力有三種類型的模板,包括網(wǎng)頁,服務(wù)和數(shù)據(jù)。
接口 | 描述 |
---|---|
AbilityForm.OnAcquiredCallback | 提供在客戶端上獲取或銷毀由供應(yīng)商創(chuàng)建的 AbilityForm 實例時調(diào)用的回調(diào)方法。 |
AbilityLifecycleCallbacks | 提供用于偵聽?wèi)?yīng)用程序中功能的所有生命周期更改的回調(diào)。 |
IAbilityConnection | 提供連接或斷開使用“服務(wù)”模板的遠(yuǎn)程功能時調(diào)用的回調(diào)方法。 |
IAbilityContinuation | 啟用在分布式系統(tǒng)中實施遷移的Ability。 |
IDataAbilityObserver | 注冊觀察者以監(jiān)視指定的數(shù)據(jù)。 |
ILifecycle | 生成一個Lifecycle對象。 |
ILifecycleObserver | 將類標(biāo)識為 ILifecycleObserver。 |
LifecycleStateObserver | 觀察特定的生命周期事件并響應(yīng)生命周期更改。 |
類 | 描述 |
---|---|
Ability | 能力是 HarmonyOS 應(yīng)用程序可以提供的功能的抽象。 |
Ability.LayoutParamsHelper | 幫助您使用 Intent 設(shè)置應(yīng)用程序啟動窗口的布局參數(shù)。 |
Ability.WindowAttributeHelper | 幫助您使用 Intent 設(shè)置當(dāng)前應(yīng)用程序的窗口屬性。 |
AbilityForm | 顯示有關(guān)另一種能力的簡要信息。 |
AbilityPackage | 用戶用來初始化每個 hap 的基類。 |
AbilitySlice | 作為使用 Page 模板的Ability的基本單位,AbilitySlice 為服務(wù)邏輯和 UI 顯示提供了帶有載體的功能。 |
AbilitySliceAnimator | 自定義 AbilitySlice實例之間的過渡動畫。 |
DataAbilityHelper | 幫助應(yīng)用程序訪問數(shù)據(jù)。 |
DataAbilityOperation | 在數(shù)據(jù)庫上執(zhí)行操作。 |
DataAbilityOperation.builder | 創(chuàng)建一個 DataAbilityOperation。 |
DataAbilityResult | 保存數(shù)據(jù)運算結(jié)果。 |
DattaUriUtils | 一個實用程序類,用于處理使用可數(shù)據(jù)性方案的 Uri 對象。 |
DeviceConfigInfo | 提供有關(guān)您可以通過調(diào)用 IAbilityManager.getDeviceConfigInfo()獲得的應(yīng)用程序的設(shè)備配置要求的信息。 |
intentAbility | 使用服務(wù)模板的功能的基類,該模板用于處理工作線程中的后臺任務(wù),以避免在主線程中運行耗時的任務(wù),從而確保應(yīng)用程序的響應(yīng)能力。 |
Lifecycle | 提供一個類供您觀察 Ability 或 AbilitySlice 的生命周期。 |
LifecycleObserver | 觀察并響應(yīng)生命周期更改。 |
LocalRemoteObject | 這是用于啟動本地服務(wù)的 LocalRemoteObject 抽象。 |
MemoryInfo | 封裝正在運行的應(yīng)用程序的內(nèi)存使用信息。 |
OnclickListener | 提供在 AbilityForm 供應(yīng)商處注冊的用于偵聽單擊事件的回調(diào)方法。 |
PathMatcher | 使用數(shù)據(jù)模板存儲和匹配數(shù)據(jù)庫和文件路徑。 |
ProcessErrorInfo | 處理錯誤狀態(tài)信息。 |
RunningProcessInfo | 封裝正在運行的應(yīng)用程序的進(jìn)程信息。 |
SystemMemoryInfo | 提供您可以通過調(diào)用IAbilityManager.getSystemMemoryInfo(ohos.aafwk.ability.SystemMemoryInfo)獲得的系統(tǒng)內(nèi)存信息。 |
ViewListener | 一個基類,用于提供在 AbilityForm 供應(yīng)商處注冊的回調(diào)方法,以偵聽單擊或觸摸事件。 |
ViewStatus | 從供應(yīng)商處獲取 AbilityForm 客戶端的查看狀態(tài)。 |
枚舉 | 描述 |
---|---|
ContinuationState | 枚舉已實現(xiàn) IAbilityContinuation 且處于可逆遷移過程的 Ability 的遷移狀態(tài),該過程允許將能力遷移回去。 |
Lifecycle.Event | 指示生命周期事件。 |
例外 | 描述 |
---|---|
AbilitySliceRuntimeException | 描述在 AbilitySlice 中發(fā)生運行時異常時引發(fā)的異常。 |
DataAbilityRemoteException | 描述進(jìn)程退出異常。 |
DataAbilityDeadException | 描述遠(yuǎn)程進(jìn)程退出異常。 |
OperationExecuteException | 描述使用數(shù)據(jù)模板的功能中的操作執(zhí)行異常發(fā)生時引發(fā)的異常。 |
ProfileMissingConfigException | 描述概要文件缺少必要配置時引發(fā)的異常。 |
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: