codecamp

鸿蒙OS Ability SystemMemoryInfo

提供您可以通过调用IAbilityManager.getSystemMemoryInfo(ohos.aafwk.ability.SystemMemoryInfo)获得的系统内存信息。

嵌套类摘要

从接口ohos.utils继承的嵌套类/接口。Sequenceable
Sequenceable.ProducerT >

领域摘要

修饰符和类型 领域 描述
静态Sequenceable.Producer < SystemMemoryInfo > PRODUCER Parcel创建一个SystemMemoryInfo实例。

构造器摘要

建设者 描述
SystemMemoryInfo() 用于创建SystemMemoryInfo实例的构造函数。

方法总结

修饰符和类型 方法 描述
getAvailSysMem() 获取可用的系统内存。
getThreshold() 获取可用系统内存的阈值,系统将其视为内存不足的阈值,并开始终止后台服务和其他不相关的进程。
getTotalSysMem() 获取内核可访问的总系统内存。
布尔值 isLowSysMemory() 检查系统内存是否不足。
布尔值 marshalling​(marshalling 将此Sequenceable对象封送到一个Parcel中。
布尔值 unmarshalling​(Parcel 解组从这个排序的对象Parcel

从类 java.lang 继承的方法。object
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait
从接口ohos.utils继承的方法。Sequenceable
hasFileDescriptor

领域细节

生产者

公共静态最终Sequenceable.Producer < SystemMemoryInfo > PRODUCER

Parcel创建一个SystemMemoryInfo实例。

构造器详细信息

系统内存信息

公共SystemMemoryInfo()

用于创建SystemMemoryInfo实例的构造函数。

方法细节

getAvailSysMem

公共长getAvailSysMem()

获取可用的系统内存。

返回值:

返回系统可用内存大小,以字节为单位。

getTotalSysMem

公共长getTotalSysMem()

获取内核可访问的总系统内存。

返回值:

返回内核可访问的总系统内存大小(以字节为单位)。

getThreshold

公共长getThreshold()

获取可用系统内存的阈值,系统将其视为内存不足的阈值,并开始终止后台服务和其他不相关的进程。

返回值:

返回可用系统内存的阈值(以字节为单位)。

isLowSysMemory

公共布尔isLowSysMemory()

检查系统内存是否不足。如果系统内存低于可用系统内存的阈值,则认为该内存不足。

返回值:

如果当前内存不足,则返回true;否则,返回true。否则返回false。

编组

公共布尔marshalling​(marshalling

从接口复制的描述:Sequenceable将此Sequenceable对象marshalling​为Parcel

指定者:

Sequenceable接口中marshalling​

参数:

参数名称 参数说明
指示Parcel到了排序的对象将被封的对象..

返回值:

如果封送成功,则返回true;否则,返回true。否则返回false。

也可以看看:

Sequenceable.marshalling(Parcel)

解组

公共布尔解组(Parcel中)

从接口复制的描述:SequenceableParcel解组此Sequenceable对象。

指定者:

在接口SequencelSequenceable

参数:

参数名称 参数说明
指示已将Sequenceable对象marshalling​到的Parcel对象。

返回值:

如果解组成功,则返回true;否则,返回false。否则返回false。

也可以看看:

Sequenceable.unmarshalling(Parcel)

鸿蒙OS Ability RunningProcessInfo
鸿蒙OS Ability ViewListener
温馨提示
下载编程狮App,免费阅读超1000+编程语言教程
取消
确定
目录

鸿蒙OS 开发

鸿蒙OS 术语

鸿蒙OS Java API参考

鸿蒙OS ohos.aafwk.ability

鸿蒙OS ohos.aafwk.abilityjet.activedata

鸿蒙OS ohos.aafwk.content

鸿蒙OS java.lang

鸿蒙OS java.Util

鸿蒙OS java.Util class

鸿蒙OS ohos.data.dataability

鸿蒙OS ohos.data.dataability class

鸿蒙OS ohos.agp.components

鸿蒙OS ohos.agp.components interface

鸿蒙OS ohos.agp.components class

鸿蒙OS ohos.global.configuration

鸿蒙OS java.io

鸿蒙OS ohos.data.resultset

鸿蒙OS ohos.data.resultset interface

关闭

MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }