鸿蒙原生应用/元服务开发-Stage模型能力接口(一)

@ohos.app.ability.Ability (Ability基类)
一、说明

UIAbility和ExtensionAbility的基类,提供系统配置更新回调和系统内存调整回调。本模块首批接口从API version 9 开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。本模块接口仅可在Stage模型下使用。
二、导入模块

.import Ability from '@ohos.app.ability.Ability';
三、Ability.onConfigurationUpdate

onConfigurationUpdate(newConfig: Configuration): void;

当系统配置更新时调用。

系统能力:SystemCapability.Ability.AbilityRuntime.AbilityCore

参数:

示例:

.class myAbility extends Ability {

. onConfigurationUpdate(config) {

. console.log('onConfigurationUpdate, config:' + JSON.stringify(config));

. }

.}
四、Ability.onMemoryLevel

onMemoryLevel(level: AbilityConstant.MemoryLevel): void;

当系统已决定调整内存时调用。例如,当该功能在后台运行时,没有足够的内存来运行尽可能多的后台进程时可以使用。

系统能力:SystemCapability.Ability.AbilityRuntime.AbilityCore

参数:

.class myAbility extends Ability {

. onMemoryLevel(level) {

. console.log('onMemoryLevel, level:' + JSON.stringify(level));

. }

.}

本文根据HarmonyOS官方开发文档整理

相关推荐
遇到困难睡大觉哈哈9 小时前
HarmonyOS —— Remote Communication Kit 拦截器(Interceptor)高阶定制能力笔记
笔记·华为·harmonyos
遇到困难睡大觉哈哈11 小时前
HarmonyOS —— Remote Communication Kit 定制处理行为(ProcessingConfiguration)速记笔记
笔记·华为·harmonyos
氤氲息11 小时前
鸿蒙 ArkTs 的WebView如何与JS交互
javascript·交互·harmonyos
遇到困难睡大觉哈哈11 小时前
HarmonyOS支付接入证书准备与生成指南
华为·harmonyos
赵浩生11 小时前
鸿蒙技术干货10:鸿蒙图形渲染基础,Canvas绘图与自定义组件实战
harmonyos
赵浩生11 小时前
鸿蒙技术干货9:deviceInfo 设备信息获取与位置提醒 APP 整合
harmonyos
BlackWolfSky12 小时前
鸿蒙暂未归类知识记录
华为·harmonyos
L、21814 小时前
Flutter 与开源鸿蒙(OpenHarmony):跨平台开发的新未来
flutter·华为·开源·harmonyos
L、21814 小时前
Flutter 与 OpenHarmony 深度融合实践:打造跨生态高性能应用(进阶篇)
javascript·flutter·华为·智能手机·harmonyos