提供总体 HarmonyOS 应用程序开发模型的高级类。
HarmonyOS 应用程序是使用HarmonyOS的核心组件 Ability 定义的。该能力有三种类型的模板,包括网页,服务和数据。
接口 | 描述 |
---|---|
AbilityForm.OnAcquiredCallback | 提供在客户端上获取或销毁由供应商创建的 AbilityForm 实例时调用的回调方法。 |
AbilityLifecycleCallbacks | 提供用于侦听应用程序中功能的所有生命周期更改的回调。 |
IAbilityConnection | 提供连接或断开使用“服务”模板的远程功能时调用的回调方法。 |
IAbilityContinuation | 启用在分布式系统中实施迁移的Ability。 |
IDataAbilityObserver | 注册观察者以监视指定的数据。 |
ILifecycle | 生成一个Lifecycle对象。 |
ILifecycleObserver | 将类标识为 ILifecycleObserver。 |
LifecycleStateObserver | 观察特定的生命周期事件并响应生命周期更改。 |
类 | 描述 |
---|---|
Ability | 能力是 HarmonyOS 应用程序可以提供的功能的抽象。 |
Ability.LayoutParamsHelper | 帮助您使用 Intent 设置应用程序启动窗口的布局参数。 |
Ability.WindowAttributeHelper | 帮助您使用 Intent 设置当前应用程序的窗口属性。 |
AbilityForm | 显示有关另一种能力的简要信息。 |
AbilityPackage | 用户用来初始化每个 hap 的基类。 |
AbilitySlice | 作为使用 Page 模板的Ability的基本单位,AbilitySlice 为服务逻辑和 UI 显示提供了带有载体的功能。 |
AbilitySliceAnimator | 自定义 AbilitySlice实例之间的过渡动画。 |
DataAbilityHelper | 帮助应用程序访问数据。 |
DataAbilityOperation | 在数据库上执行操作。 |
DataAbilityOperation.builder | 创建一个 DataAbilityOperation。 |
DataAbilityResult | 保存数据运算结果。 |
DattaUriUtils | 一个实用程序类,用于处理使用可数据性方案的 Uri 对象。 |
DeviceConfigInfo | 提供有关您可以通过调用 IAbilityManager.getDeviceConfigInfo()获得的应用程序的设备配置要求的信息。 |
intentAbility | 使用服务模板的功能的基类,该模板用于处理工作线程中的后台任务,以避免在主线程中运行耗时的任务,从而确保应用程序的响应能力。 |
Lifecycle | 提供一个类供您观察 Ability 或 AbilitySlice 的生命周期。 |
LifecycleObserver | 观察并响应生命周期更改。 |
LocalRemoteObject | 这是用于启动本地服务的 LocalRemoteObject 抽象。 |
MemoryInfo | 封装正在运行的应用程序的内存使用信息。 |
OnclickListener | 提供在 AbilityForm 供应商处注册的用于侦听单击事件的回调方法。 |
PathMatcher | 使用数据模板存储和匹配数据库和文件路径。 |
ProcessErrorInfo | 处理错误状态信息。 |
RunningProcessInfo | 封装正在运行的应用程序的进程信息。 |
SystemMemoryInfo | 提供您可以通过调用IAbilityManager.getSystemMemoryInfo(ohos.aafwk.ability.SystemMemoryInfo)获得的系统内存信息。 |
ViewListener | 一个基类,用于提供在 AbilityForm 供应商处注册的回调方法,以侦听单击或触摸事件。 |
ViewStatus | 从供应商处获取 AbilityForm 客户端的查看状态。 |
枚举 | 描述 |
---|---|
ContinuationState | 枚举已实现 IAbilityContinuation 且处于可逆迁移过程的 Ability 的迁移状态,该过程允许将能力迁移回去。 |
Lifecycle.Event | 指示生命周期事件。 |
例外 | 描述 |
---|---|
AbilitySliceRuntimeException | 描述在 AbilitySlice 中发生运行时异常时引发的异常。 |
DataAbilityRemoteException | 描述进程退出异常。 |
DataAbilityDeadException | 描述远程进程退出异常。 |
OperationExecuteException | 描述使用数据模板的功能中的操作执行异常发生时引发的异常。 |
ProfileMissingConfigException | 描述概要文件缺少必要配置时引发的异常。 |
© 2023 mianshi8.net MIT license